Конвертирайте XPS в PDF в Python

Тази статия се фокусира върху това как да конвертирате XPS в PDF в Python. Той обяснява поетапния алгоритъм и кодов фрагмент за промяна на XPS файл в PDF в Python. Не е необходимо да инсталирате приложение за преобразуване на postscript файлове, за да работите с тази функция.

Стъпки за конвертиране на XPS в PDF с помощта на Python

  1. Подгответе средата, като конфигурирате Aspose.Page за конвертиране на XPS файлове
  2. Създайте екземпляр на класа XpsDocument, за да заредите изходния файл
  3. Инициирайте обект от класа PdfSaveOptions
  4. Създайте поток от памет, за да запазите изходния PDF файл
  5. Експортирайте XPS файла в PDF формат, като използвате екземпляра на класа PdfDevice

Тези стъпки очертават работния процес за конвертиране на XPS документ в PDF в Python. Просто заредете изходния XPS документ, създайте поток от памет и изобразете изходния документ в потока. И накрая, запазете този поток във файлов път според вашите изисквания.

Код за промяна на XPS в PDF в Python

import aspose.page
from aspose.page import *
from io import BytesIO
# Load input XPS file
document = aspose.page.xps.XpsDocument("input.xps")
# Initiate PdfSaveOptions class object
options = aspose.page.xps.presentation.pdf.PdfSaveOptions()
# Create Stream for the PDF file
ms = BytesIO()
# Initiate PdfDevice object
device = aspose.page.xps.presentation.pdf.PdfDevice(ms)
# Convert XPS to PDF
document.save(device, options)
# Export the output file
with open("output.pdf","wb") as file:
file.write(ms.getbuffer())

Използвайте този примерен кодов фрагмент, за да конвертирате файл от XPS в PDF в Python. Прочетете входния XPS файл в екземпляра на класа XpsDocument. Персонализирайте желаните свойства с помощта на класа PdfSaveOptions, като компресиране на изображение, компресиране на текст и криптиране на файлове според вашите изисквания. След това изобразете генерирания PDF документ с помощта на поток, който след това се експортира на диска.

Това ръководство обсъжда информацията, свързана с преобразуването на XPS в PDF в Python. Освен това, ако желаете да проучите конвертирането на EPS в PDF, прочетете статията на Конвертирайте EPS в PDF в Python.

 Български