Aspose.PDF for Cloud++ - это собственная библиотека C ++, которая позволяет разработчикам добавлять возможности обработки PDF в свои приложения C ++. API можно использовать для создания любого типа 32-разрядных и 64-разрядных приложений C ++ для создания или чтения, преобразования и управления файлами PDF без использования Adobe Acrobat.
Aspose.PDF for Cloud++ API позволяет выполнять ряд задач обработки документов, таких как обработка форм, получение и установка информации метаданных, манипулирование текстом и страницами, управление аннотациями, добавление или удаление закладок и водяных знаков, вложений, обработка пользовательских шрифтов и многое другое.
Чтение, запись и изменение документов
Добавить, заменить или удалить текст и изображения
Установите поля страницы, размер, ориентацию, переход и коэффициент масштабирования
Добавить, обновить, удалить вложения и аннотации
Добавить или удалить закладки
Добавить и удалить водяные знаки
Разделение, объединение, извлечение или вставка страниц
Преобразование страниц PDF в изображения
Определить и установить метаданные документов
Установите информацию о документе, например, об авторе, теме, заголовке.
Преобразование PDF в форматы документов Word
Преобразование PDF в формат файла SVG
Aspose.PDF for Cloud++ - хороший выбор для изменения или управления существующими файлами PDF в ваших приложениях. Эта библиотека позволяет вам открывать или загружать PDF-файл, извлекать страницы, вставлять страницы в определенное место в файле или создавать N-страницы (количество страниц на одной странице) и буклеты. Вы также можете использовать API для добавления, обновления и удаления изображений, вложений, закладок, аннотаций, гиперссылок, водяных знаков и полей формы из существующего PDF-файла.
Aspose.PDF for Cloud++ через свой API, позволяет разделить один PDF-файл на два или более PDF-документов. Вы также можете использовать его для объединения двух или более файлов в один документ или добавления страниц PDF в соответствии с требованиями приложения.
Aspose.PDF for Cloud++ позволяет визуализировать и преобразовывать каждую страницу файла PDF в обычные форматы изображений, такие как BMP, JPG и PNG, с максимально возможной точностью. Помимо изображений, можно легко сохранить PDF в форматах DOC и DOCX.
// 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-документах. Просто упорядочите положение полей формы в соответствии с таблицей или произвольным расположением, и поля формы будут каждый раз размещаться в точном положении.
Aspose.PDF for Cloud++ позволяет применять горизонтальное выравнивание текста, например размещать содержимое справа налево, сохранять пробелы в тексте, создавать абзацы текста, выступающие слева, и устанавливать настраиваемые позиции табуляции.
Наряду с горизонтальным выравниванием текста, можно также настроить вертикальное выравнивание для текстовых сегментов, таких как базовая линия или верхняя линия, а также дополнительные функции форматирования, такие как установка цвета текста и фона.