OpenOffice використовує формат файлу ODP для своїх презентаційних документів. Файли ODP — це набір слайдів, що містить текст, зображення, діаграми, анімацію та інші типи медіа. Можуть виникнути ситуації, коли вам потрібно буде конвертувати файли ODP у формат PDF. З цією метою ця стаття навчить вас конвертувати файли ODP у формат PDF за допомогою C++.
- C++ API для перетворення файлів ODP у формат PDF
- Перетворення файлів ODP у формат PDF за допомогою C++
C++ API для перетворення файлів ODP у формат PDF
Aspose.Slides for C++ – це API C++ для роботи з файлами PowerPoint. Він дозволяє створювати, читати та змінювати файли PowerPoint без додаткового програмного забезпечення. Крім того, API підтримує перетворення файлів ODP у формат PDF. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.
PM> Install-Package Aspose.Slides.Cpp
Перетворення файлів ODP у формат PDF за допомогою C++
Нижче наведено кроки для перетворення файлів ODP у формат PDF за допомогою C++.
- Завантажте файл ODP за допомогою класу Presentation.
- Збережіть файл ODP як PDF за допомогою методу Presentation->Save(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, який ви можете детально вивчити, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.