Hợp nhất các tệp XPS trong Python

Bài viết này trình bày chi tiết về cách hợp nhất XPS trong Python. Nó bao gồm thuật toán từng bước và một đoạn mã có thể chạy được để kết hợp các tệp XPS trong Python. Hơn nữa, bạn cũng sẽ học cách ứng biến quá trình này theo yêu cầu của mình.

Các bước để hợp nhất các tệp XPS trong Python

  1. Định cấu hình môi trường bằng cách thiết lập Aspose.Page để hợp nhất các tài liệu PostScript
  2. Tải tài liệu XPS nguồn với một phiên bản của lớp XPSDocument
  3. Tạo đối tượng lớp PdfSaveOptions
  4. Tạo thiết bị hiển thị cho định dạng PDF với lớp PdfDevice
  5. Tạo một mảng các tệp XPS để hợp nhất chúng
  6. Hợp nhất các tệp XPS thành tài liệu PDF

Các bước này trình bày tổng quan về luồng chương trình để kết hợp XPS trong Python. Đầu tiên, tạo luồng đầu vào để đọc tệp XPS đầu vào. Sau đó, đọc tệp nguồn và đặt các tùy chọn tùy chỉnh. Sau đó, tạo một thiết bị kết xuất để tạo tệp đầu ra vào đĩa hoặc luồng.

Mã để kết hợp các tệp XPS trong 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)

Mã mẫu cơ bản này hiển thị tính năng hợp nhất XPS thành PDF bằng Python. Tuy nhiên, bạn có thể sửa đổi mã để hiển thị đầu ra ở định dạng tệp XPS. Hơn nữa, bạn có thể tùy chỉnh các thuộc tính tùy chọn như số trang, mã hóa, nén văn bản hoặc hình ảnh, v.v. dựa trên yêu cầu của bạn.

Hướng dẫn nhanh này đã giải thích cách hợp nhất các tệp XPS trong Python. Ngoài ra, nếu bạn cần kết xuất XPS sang định dạng Hình ảnh, hãy đọc bài viết trên Chuyển đổi XPS thành hình ảnh bằng Python.

 Tiếng Việt