บทช่วยสอนพื้นฐานนี้จะอธิบายวิธี รวม XPS ใน Java มีโฟลว์ทีละขั้นตอน นอกเหนือจากโค้ดตัวอย่างเพื่อ รวมไฟล์ XPS ใน Java นอกจากนี้คุณยังจะได้สำรวจตัวเลือกต่างๆ เพื่อปรับแต่งกระบวนการรวม XPS
ขั้นตอนในการรวมไฟล์ XPS ใน Java
- เตรียมระบบโดยการกำหนดค่า Aspose.Page เพื่อรวมเอกสาร PostScript
- เริ่มต้นวัตถุของคลาส XPSDocument เพื่อโหลดเอกสาร XPS อินพุต
- เริ่มต้นอินสแตนซ์ของคลาส PdfSaveOptions
- สร้างวัตถุคลาส PdfDevice สำหรับรูปแบบ PDF
- ระบุชื่อของไฟล์ XPS ที่จะรวมเข้าด้วยกัน
- ส่งออกไฟล์ XPS ที่ผสานเป็นรูปแบบ PDF
ขั้นตอนเหล่านี้สรุปกระบวนการ รวม XPS ใน Java ก่อนอื่น ให้เริ่มสตรีมเพื่อโหลดไฟล์ XPS อินพุต จากนั้น สร้างอาร์เรย์ของไฟล์ XPS ต้นทางและตั้งค่าตัวเลือกที่กำหนดเอง สุดท้าย ให้ส่งออกไฟล์เอาต์พุตที่ผสานเพื่อสรุปกระบวนการผสาน
รหัสเพื่อรวมไฟล์ XPS ใน Java
import com.aspose.page.*; | |
import com.aspose.xps.XpsDocument; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Merge XPS files in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the XPS file | |
XpsDocument document = new XpsDocument("input.xps"); | |
// Create an array of XPS files | |
String[] filesForMerge = new String[] { "Output.xps", "Output.xps" }; | |
// Initialize PdfSaveOptions class instance | |
com.aspose.xps.rendering.PdfSaveOptions options = new com.aspose.xps.rendering.PdfSaveOptions(); | |
options.setJpegQualityLevel(100); | |
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg); | |
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate); | |
// Save the merged file | |
document.mergeToPdf(filesForMerge, "Merged-XPS.pdf", options); | |
System.out.println("XPS files merged successfully"); | |
} | |
} |
ข้อมูลโค้ดขั้นต่ำเปล่านี้สาธิตคุณลักษณะในการ รวม XPS เป็น PDF ใน Java อย่างไรก็ตามคุณอาจปรับปรุงเพื่อปรับโปรแกรมได้ตามความต้องการของคุณ ตัวอย่างเช่น จำนวนไฟล์ต้นฉบับ คุณสมบัติโครงร่างโครงร่าง หมายเลขหน้า การเข้ารหัสไฟล์ ฯลฯ ตามความต้องการของคุณ
คู่มือนี้ได้สรุปวิธีการ รวมไฟล์ XPS ใน Java ในขณะที่หากคุณต้องการปรับขนาดไฟล์ EPS โปรดดูบทความเกี่ยวกับ ปรับขนาด EPS ใน Java