Создание PDF документа с использованием C++
Contents
[
Hide
]
Aspose.PDF для C++ API позволяет разработчикам приложений на C++ встроить функциональность обработки PDF документов в их приложения. Он может использоваться для создания и чтения PDF файлов без необходимости установки какого-либо другого программного обеспечения на базовой машине. Aspose.PDF для C++ может использоваться в различных типах приложений на C++, таких как QT, MFC и консольные приложения.
Как создать PDF файл с использованием C++
Для создания PDF файла с использованием C++ можно использовать следующие шаги.
- Создайте объект Document
- Добавьте Page к объекту документа
- Создайте объект TextFragment
- Добавьте TextFragment в коллекцию Paragraph страницы
- Сохраните полученный PDF документ
void CreatePDF() {
// Строка для имени пути.
String _dataDir("C:\\Samples\\");
// Строка для имени файла.
String filename("sample-new.pdf");
// Инициализировать объект документа
auto document = MakeObject<Document>();
// Добавить страницу
auto page = document->get_Pages()->Add();
// Добавить текст на новую страницу
auto textFragment = MakeObject<TextFragment>(u"Hello World!");
page->get_Paragraphs()->Add(textFragment);
// Сохранить обновленный PDF
String outputFileName = _dataDir + filename;
document->Save(outputFileName);
}