Об’єднайте файли 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.

 Українська