Метод Document::exportAs
Метод Document::exportAs экспортирует документ в файл по указанному пути с указанным форматом ExportFormat.
Расширенные версии метода позволяют использовать дополнительные настройки экспорта документа:
-
для текстовых документов – класс TextExportSettings;
-
для табличных документов – класс WorkbookExportSettings;
-
для презентационных документов – класс PresentationExportSettings.
В настоящее время поддерживается только операция экспорта документа в формат PDF.
Примеры
document.exportAs(filePath, ExportFormat::PDFA1)
TextExportSettings textExportSettings = TextExportSettings();
textExportSettings.pageNumbers = PageNumbers(PageParity::Even);
document.exportAs(filePath, ExportFormat::PDFA1, textExportSettings);
WorkbookExportSettings workbookSettings = WorkbookExportSettings();
workbookSettings.sheetNames = SheetNames();
workbookSettings.sheetNames.push_back("Лист2");
workbookSettings.printingScope = PrintingScope(PrintingScope::Type::PrintArea);
workbookSettings.pageProperties = PageProperties(100, 200);
workbookSettings.scale = 90;
document.exportAs(filePath, ExportFormat::PDFA1, workbookSettings);
PresentationExportSettings presentationSettings = PresentationExportSettings();
presentationSettings.skipHiddenSlides = false;
document.exportAs(filePath, ExportFormat::PDFA1, presentationSettings);