OpenOffice использует формат файлов ODP для своих презентационных документов. Файлы ODP представляют собой набор слайдов, содержащих текст, изображения, диаграммы, анимацию и другие типы мультимедиа. Могут возникнуть ситуации, когда вам необходимо преобразовать файлы ODP в формат PDF. С этой целью эта статья научит вас преобразовывать файлы ODP в формат PDF с помощью C++.
- C++ API для преобразования файлов ODP в формат PDF
- Преобразование файлов ODP в формат PDF с использованием C++
C++ API для преобразования файлов ODP в формат PDF
Aspose.Slides for C++ — это C++ API для работы с файлами PowerPoint. Он позволяет создавать, читать и изменять файлы PowerPoint без необходимости в дополнительном программном обеспечении. Кроме того, API поддерживает преобразование файлов ODP в формат PDF. Вы можете либо установить API через NuGet, либо загрузить его напрямую из раздела Загрузки.
PM> Install-Package Aspose.Slides.Cpp
Преобразование файлов ODP в формат PDF с использованием C++
Ниже приведены шаги для преобразования файлов ODP в формат PDF с использованием C++.
- Загрузите файл ODP с помощью класса Presentation.
- Сохраните файл ODP в формате PDF, используя метод Презентация->Сохранить(System::String fname, Export::SaveFormat format).
В следующем примере кода показано, как преобразовать файлы ODP в формат PDF с помощью C++.
// Пути к файлам
const String sourceFilePath = u"SourceDirectory\\Slides\\AccessOpenDoc.odp";
const String outputFilePath = u"OutputDirectory\\OdpToPdf_out.pdf";
// Загрузите ODP-файл
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Сохранить PDF
presentation->Save(outputFilePath, SaveFormat::Pdf);
Получить бесплатную лицензию
Чтобы попробовать API без ограничений на пробную версию, вы можете запросить бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как конвертировать файлы ODP в формат PDF с помощью C++. В общем фрагменте кода показано, как преобразовать файлы ODP в формат PDF, написав всего несколько строк кода. Aspose.Slides for C++ — это надежный API, который вы можете подробно изучить, посетив официальную документацию. Если у вас возникнут вопросы, свяжитесь с нами на нашем бесплатном форуме поддержки.