Обединете 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.

 Български