Сохранить Презентацию - Библиотека 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: