Сохранить Презентацию - Библиотека C++ PowerPoint

Статья здесь объясняет, как сохранять презентации.

Класс Presentation содержит содержимое презентации. Создавая презентацию с нуля или изменяя существующую, по окончании вы хотите сохранить презентацию. С Aspose.Slides для C++ она может быть сохранена как файл или поток. Эта статья объясняет, как сохранить презентацию различными способами:

Сохранить Презентацию в Файл

Сохраните презентацию в файлы, вызвав метод Save класса Presentation. Просто передайте имя файла и формат сохранения методу Save. Примеры, которые следуют, показывают, как сохранить презентацию с помощью Aspose.Slides для C++.

Сохранить Презентацию в Поток

Можно сохранить презентацию в поток, передав выходной поток в метод сохранения класса Presentation . Существуют многие типы потоков, в которые можно сохранить презентацию. В приведенном ниже примере мы создали новый файл Презентации, добавили текст в форму и сохранили презентацию в поток.

Сохранить Презентацию с Предопределенным Типом Вида

Aspose.Slides для C++ предоставляет возможность установить тип вида для созданной презентации при ее открытии в PowerPoint через класс ViewProperties. Свойство LastView используется для установки типа вида с помощью перечисления ViewType.

Сохранить Презентацию в Строгом Формате Office Open XML

Aspose.Slides позволяет сохранять презентацию в строгом формате Office Open XML. Для этой цели он предоставляет класс PptxOptions, где вы можете установить свойство Conformance при сохранении файла презентации. Если вы установите его значение как Conformance.Iso29500_2008_Strict, то выходной файл презентации будет сохранен в строгом формате Office Open XML.

Следующий пример кода создает презентацию и сохраняет ее в строгом формате Office Open XML. При вызове метода Save для презентации объект PptxOptions передается с установленным свойством Conformance как Conformance.Iso29500_2008_Strict.

Сохранение Обновлений Прогресса в Процентах

Новый интерфейс IProgressCallback был добавлен в интерфейс ISaveOptions и абстрактный класс SaveOptions. Интерфейс IProgressCallback представляет объект обратного вызова для сохранения обновлений прогресса в процентах.

Ниже приведенные фрагменты кода показывают, как использовать интерфейс IProgressCallback: