Преобразование PowerPoint PPT в PPTX с помощью C++

PPT и PPTX — это форматы файлов, которые Microsoft PowerPoint использует для своих презентаций. PPTX — это более новая версия PPT, основанная на XML. Благодаря поддержке XML другим программам намного проще открывать презентации в более новом формате PPTX. Могут быть ситуации, когда вам нужно перенести старые файлы PPT в новый формат PPTX. В таких случаях эта статья научит вас конвертировать файлы PowerPoint PPT в формат PPTX с помощью C++.

C++ API для преобразования файлов PPT в формат PPTX

Чтобы преобразовать файлы PPT в формат PPTX, мы будем использовать API Aspose.Slides for C++. Это надежный API, который позволяет создавать, читать и изменять файлы PPT и PPTX без дополнительного программного обеспечения. Кроме того, API поддерживает преобразование файлов PPT в формат PPTX. Для начала вы можете либо установить API через NuGet, либо загрузить его напрямую из раздела Загрузки.

PM> Install-Package Aspose.Slides.Cpp

Преобразование файлов PowerPoint PPT в формат PPTX с использованием C++

Преобразование файлов PPT в PPTX очень просто. Всего за несколько строк кода вы можете конвертировать файлы PPT в формат PPTX. Для этого выполните шаги, указанные ниже.

В следующем примере кода показано, как преобразовать файлы PPT в формат PPTX с помощью C++.

// Пути к файлам
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.ppt";
const String outputFilePath = u"OutputDirectory\\PptToPptx_out.pptx";

// Загрузите файл PPT
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Сохраните файл PPTX.
presentation->Save(outputFilePath, SaveFormat::Pptx);

Получить бесплатную лицензию

Чтобы попробовать API без ограничений на пробную версию, вы можете запросить бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как конвертировать файлы PowerPoint PPT в формат PPTX с помощью C++. Общий фрагмент кода демонстрирует, как добиться такого преобразования всего несколькими строками кода. Aspose.Slides для C++ предоставляет множество дополнительных функций для работы с файлами PowerPoint PPTX/PPT. Вы можете подробно изучить API, посетив официальную документацию. Если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.

Смотрите также