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

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

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

Конвертация презентаций в XPS с использованием настроек по умолчанию

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

  # Создайте объект Presentation, представляющий файл презентации
  $pres = new Presentation("Convert_XPS.pptx");
  try {
    # Сохранение презентации в документ XPS
    $pres->save("XPS_Output_Without_XPSOption.xps", SaveFormat::Xps);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

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

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

  # Создайте объект Presentation, представляющий файл презентации
  $pres = new Presentation("Convert_XPS_Options.pptx");
  try {
    # Создайте класс TiffOptions
    $options = new XpsOptions();
    # Сохранить метафайлы в формате PNG
    $options->setSaveMetafilesAsPng(true);
    # Сохраните презентацию в документ XPS
    $pres->save("XPS_Output_With_Options.xps", SaveFormat::Xps, $options);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }