Преобразование 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 для .NET вы можете использовать метод Save, предоставляемый классом Presentation, чтобы преобразовать всю презентацию в документ XPS.

При преобразовании презентации в XPS вам необходимо сохранить презентацию, используя любой из этих параметров:

  • Настройки по умолчанию (без XPSOptions)
  • Пользовательские настройки (с XPSOptions)

Преобразование презентаций в XPS с использованием стандартных настроек

Этот пример кода на C# показывает, как преобразовать презентацию в документ XPS, используя стандартные настройки:

// Создание объекта Presentation, представляющего файл презентации
using (Presentation pres = new Presentation("Convert_XPS.pptx"))
{
    // Сохранение презентации в документ XPS
    pres.Save("XPS_Output_Without_XPSOption_out.xps", SaveFormat.Xps);
}

Преобразование презентаций в XPS с использованием пользовательских настроек

Этот пример кода показывает, как преобразовать презентацию в документ XPS, используя пользовательские настройки на C#:

// Создание объекта Presentation, представляющего файл презентации
using (Presentation pres = new Presentation("Convert_XPS_Options.pptx"))
{
    // Создание класса XpsOptions
    XpsOptions options = new XpsOptions();

    // Сохранение метафайлов в формате PNG
    options.SaveMetafilesAsPng = true;

    // Сохранение презентации в документ XPS
    pres.Save("XPS_With_Options_out.xps", SaveFormat.Xps, options);
}