Привет, мир!
Код “Привет, мир!” часто является первым простым примером написания uisng “Aspose.Words для C++”, и его также можно использовать в качестве проверки работоспособности, чтобы убедиться, что программное обеспечение, предназначенное для компиляции или запуска исходного кода, установлено правильно.
“Aspose.Words для C++” библиотека предоставляет разработчикам прямой доступ к созданию, изменению, объединению, конвертации, сравнению документов Word и Web. PDF, DOCX, DOC, RTF, ODT, EPUB, HTML и многим другим форматам файлов доступны поддерживаемый.
Для создания фрагментаlow code выполните следующие действия:
- Создайте новый пустой Document
- Инициализируйте класс DocumentBuilder
- Начните вставлять текст в документ простым способом Write
- Откройте существующий файл Document из файла. Автоматически определяет формат файла
- Append документ “A” к и из документа “B”
- Save выводится в виде PDF
Следующий фрагмент кода является примером “Привет, мир!”, демонстрирующим работу API “Aspose.Words для C++”.:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-C.git. | |
auto docA = MakeObject<Document>(); | |
auto builder = MakeObject<DocumentBuilder>(docA); | |
// Insert text to the document start. | |
builder->MoveToDocumentStart(); | |
builder->Write(u"First Hello World paragraph"); | |
auto docB = MakeObject<Document>(MyDir + u"Document.docx"); | |
// Add document B to the and of document A, preserving document B formatting. | |
docA->AppendDocument(docB, ImportFormatMode::KeepSourceFormatting); | |
docA->Save(ArtifactsDir + u"HelloWorld.SimpleHelloWorld.pdf"); |