Конвертация PowerPoint в XPS
Что такое XPS
Microsoft разработала XPS как альтернативу PDF. Он позволяет печатать содержимое, создавая файл, очень похожий на PDF. Формат XPS основан на XML. Макет или структура XPS-файла остаются неизменными на всех операционных системах и принтерах.
Когда следует использовать формат Microsoft XPS
Если вы хотите сократить расходы на хранение, вы можете конвертировать вашу презентацию Microsoft PowerPoint в формат XPS. Таким образом, вам будет удобнее сохранять, делиться и печатать ваши документы.
Microsoft продолжает реализовывать сильную поддержку XPS в Windows (даже в Windows 10), поэтому вы можете рассмотреть возможность сохранения файлов в этом формате. Если вы работаете с Windows 8.1, Windows 8, Windows 7 и Windows Vista, то XPS может быть наилучшим вариантом для определенных операций.
-
Windows 8 использует формат OXPS (Open XPS) для файлов XPS. OXPS — это стандартизированная версия оригинального формата XPS. Windows 8 предлагает лучшую поддержку файлов XPS, чем файлов PDF.
- XPS: Доступен встроенный просмотрщик/читалка XPS и функция печати в XPS.
- PDF: Доступен читалка PDF, но функция печати в PDF отсутствует.
-
Windows 7 и Windows Vista используют оригинальный формат XPS. Эти операционные системы также обеспечивают лучшую поддержку файлов XPS, чем PDF.
- XPS: Доступен встроенный просмотрщик XPS и функция печати в XPS.
- PDF: Нет читалки PDF. Нет функции печати в PDF.
Входные PPT(X): ** |
Выходные XPS: ** |
---|
В конечном итоге Microsoft реализовала поддержку операций печати в PDF через функцию Печать в PDF в Windows 10. Ранее от пользователей ожидалось, что они будут печатать документы через формат XPS.
Конвертация XPS с помощью Aspose.Slides
В Aspose.Slides для C++ вы можете использовать метод Save, предоставленный классом Presentation, для конвертации всей презентации в документ XPS.
При конвертации презентации в XPS, вы должны сохранить презентацию с использованием одной из этих настроек:
- Настройки по умолчанию (без XPSOptions)
- Пользовательские настройки (с XPSOptions)
Конвертирование презентаций в XPS с использованием настроек по умолчанию
Этот образец кода на C++ показывает, как конвертировать презентацию в документ XPS, используя стандартные настройки:
// Создаем объект Presentation, представляющий файл презентации
auto pres = System::MakeObject<Presentation>(u"Convert_XPS.pptx");
// Сохраняем презентацию в XPS-документ
pres->Save(u"XPS_Output_Without_XPSOption_out.xps", SaveFormat::Xps);
Конвертирование презентаций в XPS с использованием пользовательских настроек
Этот образец кода показывает, как конвертировать презентацию в документ XPS, используя пользовательские настройки на C++:
// Создаем объект Presentation, представляющий файл презентации
auto pres = System::MakeObject<Presentation>(u"Convert_XPS_Options.pptx");
// Создаем объект класса TiffOptions
auto options = System::MakeObject<XpsOptions>();
// Сохраняем метафайлы как PNG
options->set_SaveMetafilesAsPng(true);
// Сохраняем презентацию в XPS-документ
pres->Save(u"XPS_With_Options_out.xps", SaveFormat::Xps, options);