รวมไฟล์ 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

 ไทย