
Aspose.Page for Python via .NET ทำให้ง่ายต่อการดู ประมวลผล และแปลง XPS ไฟล์เป็นรูปแบบไฟล์อื่นๆ ที่ใช้กันอย่างแพร่หลายซึ่งมีความเข้ากันได้สูงกับระบบปฏิบัติการยอดนิยมเกือบทั้งหมด ใช่แล้ว เราจะ แปลง XPS เป็น PDF ในโปรแกรม Python โดยอัตโนมัติ ตอนนี้คุณจะสามารถพัฒนา ตัวแปลง XPS เป็น PDF เพื่อทำให้การแปลงรูปแบบไฟล์นี้เป็นไปโดยอัตโนมัติ ดังนั้นเราขอแนะนำให้คุณเลือกใช้ไลบรารี Python นี้เพราะมันเป็นมิตรกับนักพัฒนามากและมีวิธีการที่ใช้งานง่าย ดังนั้นเรามาเริ่มกันที่การดำเนินการแปลงไฟล์ XPS
หัวข้อถัดไปจะถูกกล่าวถึง:
- การแปลงไฟล์ XPS - การติดตั้ง API
- แปลง XPS เป็น PDF ใน Python - ตัวอย่างโค้ด
- ตัวแปลง XPS เป็น PDF ออนไลน์
การแปลงไฟล์ XPS - การติดตั้ง API
ในการติดตั้งไลบรารี Python นี้ คุณสามารถ ดาวน์โหลด เวอร์ชันล่าสุด หรือรันคำสั่ง pip ต่อไปนี้ในเทอร์มินัล/CMD:
pip install aspose-page

แปลง XPS เป็น PDF ใน Python - ตัวอย่างโค้ด
เรามีไฟล์ XPS ต้นฉบับในการดำเนินการฟีเจอร์นี้
โปรดทำตามขั้นตอนด้านล่างเพื่อ เปลี่ยน XPS เป็น PDF:
- เริ่มต้นสตรีมสำหรับไฟล์นำเข้าและส่งออก
- โหลดเอกสาร XPS จากสตรีมโดยการสร้างอ็อบเจ็กต์ของคลาส XpsDocument
- สร้างอ็อบเจ็กต์ของคลาส PdfSaveOptions
- ตั้งค่าระดับคุณภาพการบีบอัดสำหรับภาพโดยการตั้งค่าคุณสมบัติ jpeg_quality_level
- คุณสมบัติ text_compression ระบุประเภทการบีบอัดที่จะใช้สำหรับสตรีมเนื้อหาทั้งหมด ยกเว้นภาพ
- ตั้งค่าคุณสมบัติ page_numbers เพื่อกำหนดอาร์เรย์ของหมายเลขหน้าที่จะต้องแปลง
- สร้างอุปกรณ์การเรนเดอร์สำหรับรูปแบบ PDF โดยการสร้างอ็อบเจ็กต์ของคลาส PdfDevice
- เรียกใช้เมธอด save เพื่แปลง XPS เป็น PDF
เมื่อคุณรันตัวอย่างโค้ดต่อไปนี้ มันจะ แปลง XPS เป็น PDF และบันทึกลงในดิสก์:
from aspose.page.xps import * | |
from aspose.page.xps.presentation.pdf import * | |
data_dir = "./working-files" | |
# Initialize streams for input and output files. | |
with open(data_dir + "XPStoPDF_out.pdf", "wb") as pdf_stream: | |
with open(data_dir + "input.xps", "rb") as xps_stream: | |
# Load the XPS document from the stream by creating an object of the XpsDocument class. | |
document = XpsDocument(xps_stream, XpsLoadOptions()) | |
# Create an instance of the PdfSaveOptions class. | |
options = PdfSaveOptions() | |
# Set the quality level of compression for an image by setting a value of jpeg_quality_level property. | |
options.jpeg_quality_level = 100 | |
options.image_compression = PdfImageCompression.JPEG | |
# text_compression property specifies compression type to be used for all content streams except images. | |
options.text_compression = PdfTextCompression.FLATE | |
# Set the page_numbers property to set the array of numbers of pages to convert. | |
options.page_numbers = [ 1, 2 ] | |
# Create rendering device for PDF format by creating an object of the class. | |
device = PdfDevice(pdf_stream) | |
# Call the save method to convert XPS to PDF. | |
document.save(device, options) |
คุณสามารถดูผลลัพธ์ของตัวอย่างโค้ดข้างต้นในภาพด้านล่าง:

ตัวแปลง XPS เป็น PDF ออนไลน์
Aspose.Page ยังมีเครื่องมือ ออนไลน์ สำหรับแปลง XPS เป็น PDF อย่างมีประสิทธิภาพ นอกจากนี้ยังมีตัวเลือกต่างๆ ในการอัปโหลดไฟล์ต้นฉบับพร้อมกับอินเทอร์เฟซการลากและวางที่ง่ายที่สุด ยิ่งไปกว่านั้นคุณสามารถวาง URL ของไฟล์ XPS ที่โฮสต์บนคลาวด์สำหรับการแปลงรูปแบบไฟล์

เปลี่ยน XPS เป็น PDF - รับใบอนุญาตฟรี
คุณสามารถรับใบอนุญาต ชั่วคราวฟรี เพื่อทดลองใช้ไลบรารี Python นี้โดยไม่มีข้อจำกัดในการประเมินผล
สรุป
เราจะสิ้นสุดบล็อกโพสต์นี้ที่นี่ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ API การแปลงไฟล์ XPS นี้ได้โดยการเยี่ยมชม เอกสาร, API อ้างอิง และ GitHub รีโพสิทอรี ดังนั้นเราได้กล่าวถึงวิธีการ แปลง XPS เป็น PDF ใน Python นอกจากนี้เรายังได้สัมผัสถึงตัวแปลง XPS เป็น PDF ออนไลน์อีกเล็กน้อย aspose.com จะเผยแพร่บล็อกโพสต์อื่นในหัวข้อที่น่าสนใจอื่น ดังนั้นโปรดติดตามการอัปเดตอย่างสม่ำเสมอ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ที่ ฟอรั่ม
คำถามที่พบบ่อย – FAQs
ฉันจะแปลงไฟล์ XPS เป็น PDF ได้อย่างไร?
คุณสามารถทำให้การแปลงไฟล์ XPS เป็นไปโดยอัตโนมัติได้โดยการติดตั้ง Aspose.Page for Python via .NET นอกจากนี้โปรดทำตาม ลิงก์นี้
ฉันจะเปิดไฟล์ .XPS ได้อย่างไร?
ผู้ใช้ XPS ออนไลน์ นี้ขับเคลื่อนโดย Aspose.Page มันเป็นเว็บเบสและคุณสามารถดูไฟล์ XPS ได้อย่างง่ายดาย