Объединение файлов XPS в Python

В этой статье подробно описано, как объединить XPS в Python. Он включает в себя пошаговый алгоритм и исполняемый фрагмент кода для объединения файлов XPS в Python. Более того, вы также научитесь импровизировать этот процесс в соответствии со своими требованиями.

Действия по объединению файлов XPS в Python

  1. Настройте среду, настроив Aspose.Page для объединения документов PostScript.
  2. Загрузите исходный документ XPS с экземпляром класса XPSDocument.
  3. Создайте объект класса PdfSaveOptions.
  4. Создайте устройство рендеринга для формата PDF с помощью класса PdfDevice.
  5. Создайте массив файлов XPS, чтобы объединить их.
  6. Объедините файлы XPS в документ PDF.

Эти шаги представляют собой обзор хода выполнения программы объединения XPS в Python. Во-первых, создайте входной поток для чтения входного файла XPS. Затем прочитайте исходный файл и установите пользовательские параметры. Впоследствии создайте устройство рендеринга для создания выходного файла на диск или в поток.

Код для объединения файлов XPS в Python

import aspose.page
from aspose.page.xps import *
from aspose.page.xps.presentation.pdf import *
with open("mergedXPSfilespy.pdf", "wb") as pdf_stream:
# Initialize XPS input stream
with open("input.xps", "rb") as xps_stream:
# Load XPS document form the stream
document = XpsDocument(xps_stream, XpsLoadOptions())
# Initialize options object with necessary parameters.
options = PdfSaveOptions()
options.jpeg_quality_level = 100
options.image_compression = PdfImageCompression.JPEG
options.text_compression = PdfTextCompression.FLATE
# Create PDF rendering device
device = PdfDevice(pdf_stream)
# Create an array to merge XPS files
files_to_merge = [ "input.xps", "input.xps" ]
# Merge XPS files to PDF format
document.merge(files_to_merge, device, options)

В этом базовом примере кода показана функция объединения XPS с PDF в Python. Однако вы можете изменить код для отображения вывода в формате файла XPS. Кроме того, вы можете настроить дополнительные свойства, такие как номера страниц, шифрование, сжатие текста или изображений и т. д., в соответствии с вашими требованиями.

В этом кратком руководстве объясняется, как объединить файлы XPS в Python. Кроме того, если вам нужно преобразовать XPS в формат изображения, прочитайте статью на Преобразование XPS в изображение в Python.

 Русский