Aspose.Page สำหรับ Java มีคุณสมบัติในการประมวลผลและแปลงไฟล์ XPS เป็นรูปแบบไฟล์ PDF ที่ใช้กันอย่างแพร่หลายโดยโปรแกรมmatic นี่เป็นการแปลงที่มีประโยชน์ที่ทุกองค์กรจะต้องการเนื่องจากคุณสมบัติต่างๆ ของมัน ในความเป็นจริง การแปลง XPS เป็น PDF ทำให้เข้าถึงเอกสารได้ง่าย โดยเฉพาะเมื่อพูดถึงการแชร์ไฟล์ผ่านเครือข่าย สำหรับ SDK Java นี้ มันให้คุณโหลดไฟล์ XPS และปรับเปลี่ยนคุณสมบัติตามความต้องการของคุณ ดังนั้น ในคู่มือนี้ เราจะพูดถึงวิธีการพัฒนาตัวแปลง XPS เป็น PDF ใน Java ไม่ต้องพูดมาก มาดูการใช้งานกันเถอะ
Aspose.Page สำหรับ Java - การติดตั้ง
กรุณาปฏิบัติตามการกำหนดค่า Maven ด้านล่าง:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>25.10</version>
</dependency>
</dependencies>
หรือคุณสามารถดาวน์โหลดไฟล์ JAR ที่นี่ มันง่ายต่อการตั้งค่าและเป็นมิตรกับนักพัฒนา
สร้างตัวแปลง XPS เป็น PDF ใน Java - ตัวอย่างโค้ด
เราจะเขียนโค้ด Java สั้นๆ และใช้คลาสและเมธอดบางตัวที่เปิดเผยโดย Aspose.Page สำหรับ Java.
นี่คือขั้นตอน:
- กำหนดเส้นทางสำหรับไดเรกทอรีการทำงานและโหลดใบอนุญาต Aspose.Page
- สร้างอินสแตนซ์ของคลาส XpsDocument ด้วยไฟล์ XPS ต้นฉบับ
- สร้างอ็อบเจ็กต์ของคลาส PdfSaveOptions
- ตั้งค่าคุณภาพของเอกสารโดยเรียกใช้เมธอด setJpegQualityLevel
- ตั้งค่าการบีบอัดภาพและข้อความและกำหนดหมายเลขหน้า
- เรียกใช้เมธอด saveAsPdf เพื่อแปลง XPS เป็น PDF
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการสร้าง XPS เป็น PDF ใน Java:
ผลลัพธ์:
มีคำถามไหม?
คุณสามารถสอบถามคำถามของคุณใน ฟอรั่ม.
XPS เป็น PDF - รับใบอนุญาตฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ Aspose.Page สำหรับ Java.
สรุป
นี่คือจุดสิ้นสุดของบล็อกโพสต์นี้ เราได้เห็นว่าการพัฒนาตัวแปลง XPS เป็น PDF ใน Java โดยใช้ Aspose.Page สำหรับ Java นั้นง่ายเพียงใด SDK นี้ให้การจัดการเอกสารที่ดีกว่าและการประมวลผลที่มีประสิทธิภาพ นอกจากนี้ วิธีการนี้ยังให้คุณหลีกเลี่ยงการติดตั้งซอฟต์แวร์เพื่อให้การแปลง XPS เป็น PDF เราขอแนะนำให้นักพัฒนา Java ลองใช้ SDK นี้ คุณสามารถเยี่ยมชม เอกสาร และ API refs นอกจากนี้ คุณอาจพบตัวอย่างใน GitHub เพื่อเรียนรู้เพิ่มเติม
