รูปแบบไฟล์ PS ถูกสร้างขึ้นเพื่อสร้างการเชื่อมต่อระหว่างคอมพิวเตอร์และเครื่องพิมพ์จริง มีการใช้กันอย่างแพร่หลายในการพิมพ์วัตถุกราฟิกเนื่องจากคุณสมบัติการปรับขนาด บางครั้งคุณอาจต้องการรวมไฟล์ PS หลายไฟล์เป็นไฟล์เดียว ดังนั้น บทความนี้จึงครอบคลุมถึงวิธีการรวมไฟล์ PS PostScript โดยทางโปรแกรมใน Java
- รวมหรือผสานไฟล์ PS - การติดตั้ง Java API
- รวมไฟล์ PS โดยทางโปรแกรมใน Java
- รวมไฟล์ PS โดยใช้ตัวเลือกขั้นสูงกับ Java
รวมหรือผสานไฟล์ PS - การติดตั้ง Java API
Aspose.Page for Java สามารถใช้ API เพื่อสร้าง แก้ไข หรือแปลงไฟล์ภาษาคำอธิบายเพจจำนวนมาก รวมถึง PS, EPS เป็นต้น คุณสามารถใช้ข้อกำหนด Maven ต่อไปนี้ในไฟล์ pom.xml ของโครงการของคุณเพื่อ ตั้งค่า API จากที่เก็บ Maven คุณสามารถดาวน์โหลดไฟล์ JAR ได้จากหน้า ดาวน์โหลด
พื้นที่เก็บข้อมูล:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
การพึ่งพา:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>22.6</version>
</dependency>
</dependencies>
รวมไฟล์ PS โดยทางโปรแกรมใน Java
คุณต้องทำตามขั้นตอนต่อไปนี้เพื่อรวมไฟล์ PS หลายไฟล์เป็นไฟล์เดียว:
- โหลดไฟล์ PostScript อินพุต
- เริ่มต้นอินสแตนซ์ของคลาส PdfSaveOptions
- รวมไฟล์ PS PostScript
ข้อมูลโค้ดต่อไปนี้สาธิตวิธีการรวมไฟล์ PostScript ต่างๆ โดยทางโปรแกรมใน Java:
// เริ่มต้นสตรีมเอาต์พุต PDF
FileOutputStream pdfStream = new FileOutputStream("MergePS.pdf");
// เริ่มต้นสตรีมอินพุตไฟล์ PostScript แรก
java.io.FileInputStream psStream = new java.io.FileInputStream("input.ps");
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// สร้างอาร์เรย์ของไฟล์ PostScript ที่จะรวมเข้ากับไฟล์แรก
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };
// เริ่มต้นวัตถุ PdfSaveOptions ด้วยพารามิเตอร์ที่จำเป็น
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);
// เริ่มต้นวัตถุคลาส PdfDevice
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
รวมไฟล์ PS โดยใช้ตัวเลือกขั้นสูงกับ Java
คุณอาจระบุการตั้งค่าต่างๆ เพื่อปรับปรุงกระบวนการผสาน ต้องทำตามขั้นตอนต่อไปนี้เพื่อรวมไฟล์ PS ต่างๆ โดยใช้ตัวเลือกขั้นสูงกับ Java:
- รับไฟล์ PostScript ต้นทาง
- สร้างวัตถุของคลาส PdfSaveOptions
- รวมไฟล์ PostScript ที่แตกต่างกัน
โค้ดตัวอย่างด้านล่างแสดงวิธีการรวมไฟล์ PS โดยใช้ตัวเลือกขั้นสูงกับ Java:
// เริ่มต้นสตรีมเอาต์พุต PDF
FileOutputStream pdfStream = new FileOutputStream("MergePS.pdf");
// เริ่มต้นสตรีมอินพุตไฟล์ PostScript แรก
java.io.FileInputStream psStream = new java.io.FileInputStream("input.ps");
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// สร้างอาร์เรย์ของไฟล์ PostScript ที่จะรวมเข้ากับไฟล์แรก
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };
// เริ่มต้นวัตถุ PdfSaveOptions ด้วยพารามิเตอร์ที่จำเป็น
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setSupressErrors(true);
options.setDebug(false);
// // เริ่มต้นวัตถุคลาส PdfDevice ด้วยบรรทัดต่อไปนี้
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream, new Dimension(595, 842));
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถประเมิน API ได้อย่างเต็มประสิทธิภาพโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการรวมหรือรวมไฟล์ PostScript PS ต่างๆ โดยทางโปรแกรมใน Java ไฟล์ PostScript มีประโยชน์เนื่องจากไม่ขึ้นกับอุปกรณ์ และให้รายละเอียดที่คมชัดกว่าขณะพิมพ์ไฟล์ ดังนั้นการรวมไฟล์ PS จึงมีประโยชน์ในหลายๆ ด้าน คุณสามารถสำรวจคุณลักษณะอื่นๆ ที่รวมอยู่ใน API ได้โดยดูที่ส่วน เอกสารประกอบ ในกรณีที่มีข้อสงสัย ติดต่อเราผ่าน ฟอรัม