รวม PS PostScript Java

รูปแบบไฟล์ PS ถูกสร้างขึ้นเพื่อสร้างการเชื่อมต่อระหว่างคอมพิวเตอร์และเครื่องพิมพ์จริง มีการใช้กันอย่างแพร่หลายในการพิมพ์วัตถุกราฟิกเนื่องจากคุณสมบัติการปรับขนาด บางครั้งคุณอาจต้องการรวมไฟล์ PS หลายไฟล์เป็นไฟล์เดียว ดังนั้น บทความนี้จึงครอบคลุมถึงวิธีการรวมไฟล์ PS PostScript โดยทางโปรแกรมใน 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 หลายไฟล์เป็นไฟล์เดียว:

  1. โหลดไฟล์ PostScript อินพุต
  2. เริ่มต้นอินสแตนซ์ของคลาส PdfSaveOptions
  3. รวมไฟล์ 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:

  1. รับไฟล์ PostScript ต้นทาง
  2. สร้างวัตถุของคลาส PdfSaveOptions
  3. รวมไฟล์ 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 ได้โดยดูที่ส่วน เอกสารประกอบ ในกรณีที่มีข้อสงสัย ติดต่อเราผ่าน ฟอรัม

ดูสิ่งนี้ด้วย

แทรกข้อความหรือรูปภาพใน XPS โดยทางโปรแกรมใน Java