C ++ PDF Parser API

Создавайте, изменяйте и конвертируйте файлы PDF в приложениях C ++ без необходимости использования Adobe Acrobat.

Aspose.PDF для C ++

Aspose.PDF для C ++

 
  

Aspose.PDF for Cloud++ - это собственная библиотека C ++, которая позволяет разработчикам добавлять возможности обработки PDF в свои приложения C ++. API можно использовать для создания любого типа 32-разрядных и 64-разрядных приложений C ++ для создания или чтения, преобразования и управления файлами PDF без использования Adobe Acrobat.

Aspose.PDF for Cloud++ API позволяет выполнять ряд задач обработки документов, таких как обработка форм, получение и установка информации метаданных, манипулирование текстом и страницами, управление аннотациями, добавление или удаление закладок и водяных знаков, вложений, обработка пользовательских шрифтов и многое другое.

  

Расширенные возможности библиотеки C ++ PDF

 

 

Чтение, запись и изменение документов

 

Добавить, заменить или удалить текст и изображения

 

Установите поля страницы, размер, ориентацию, переход и коэффициент масштабирования

 

Добавить, обновить, удалить вложения и аннотации

 

Добавить или удалить закладки

 

Добавить и удалить водяные знаки

 

Разделение, объединение, извлечение или вставка страниц

 

Преобразование страниц PDF в изображения

 

Определить и установить метаданные документов

 

Установите информацию о документе, например, об авторе, теме, заголовке.

 

Преобразование PDF в форматы документов Word

 

Преобразование PDF в формат файла SVG

Управление файлами PDF на лету

Aspose.PDF for Cloud++ - хороший выбор для изменения или управления существующими файлами PDF в ваших приложениях. Эта библиотека позволяет вам открывать или загружать PDF-файл, извлекать страницы, вставлять страницы в определенное место в файле или создавать N-страницы (количество страниц на одной странице) и буклеты. Вы также можете использовать API для добавления, обновления и удаления изображений, вложений, закладок, аннотаций, гиперссылок, водяных знаков и полей формы из существующего PDF-файла.

Разделить и объединить PDF-файлы

Aspose.PDF for Cloud++ через свой API, позволяет разделить один PDF-файл на два или более PDF-документов. Вы также можете использовать его для объединения двух или более файлов в один документ или добавления страниц PDF в соответствии с требованиями приложения.

Преобразование PDF в JPG и другие форматы изображений

Aspose.PDF for Cloud++ позволяет визуализировать и преобразовывать каждую страницу файла PDF в обычные форматы изображений, такие как BMP, JPG и PNG, с максимально возможной точностью. Помимо изображений, можно легко сохранить PDF в форматах DOC и DOCX.

Сохранение страниц PDF в формате JPG - C ++

// instantiate PdfConverter
auto converter = MakeObject<PdfConverter>();
// load an existing PDF document
converter->BindPdf(dir + u"template.pdf");
// convert PDF pages to images
converter->DoConvert();
int32_t imageCount = 1;
while (converter->HasNextImage()) 
{
    // save each page in JPG format
    converter->GetNextImage(dir + imageCount + u".jpg", System::Drawing::Imaging::ImageFormat::get_Jpeg(), 800, 1000);
    imageCount++;
}

Обработка полей формы

Aspose.PDF for Cloud++ предлагает возможность добавлять поля формы в документ PDF, то есть; вы можете динамически создавать поля форм в PDF-документах. Просто упорядочите положение полей формы в соответствии с таблицей или произвольным расположением, и поля формы будут каждый раз размещаться в точном положении.

Форматирование содержимого PDF на самом детальном уровне

Aspose.PDF for Cloud++ позволяет применять горизонтальное выравнивание текста, например размещать содержимое справа налево, сохранять пробелы в тексте, создавать абзацы текста, выступающие слева, и устанавливать настраиваемые позиции табуляции.

Наряду с горизонтальным выравниванием текста, можно также настроить вертикальное выравнивание для текстовых сегментов, таких как базовая линия или верхняя линия, а также дополнительные функции форматирования, такие как установка цвета текста и фона.

 
  

Aspose.PDF предлагает отдельные API-интерфейсы PDF для других популярных сред разработки, перечисленных ниже: