Конвертация 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):

todo:image_alt_text**

Выходные XPS:

todo:image_alt_text**

В конечном итоге 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);