Menggabungkan PS PostScript Java

PS format file dibuat untuk membuat koneksi antara komputer dan printer fisik. Ini banyak digunakan untuk mencetak objek grafik karena fitur skalabilitasnya. Terkadang Anda mungkin ingin menggabungkan beberapa file PS menjadi satu file. Oleh karena itu, artikel ini membahas cara menggabungkan file PS PostScript secara terprogram di Java.

Gabungkan atau Gabungkan file PS – Instalasi Java API

Aspose.Page for Java API dapat digunakan untuk membuat, mengedit, atau mengonversi banyak file bahasa deskripsi halaman termasuk PS, EPS, dll. Anda dapat menggunakan spesifikasi Maven berikut di file pom.xml proyek Anda untuk mengatur API dari repositori Maven. Anda juga dapat mengunduh file JAR dari halaman Unduhan.

Gudang:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Ketergantungan:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>22.6</version>
    </dependency>
</dependencies>

Menggabungkan file PS Secara terprogram di Java

Anda harus mengikuti langkah-langkah berikut untuk menggabungkan beberapa file PS menjadi satu:

  1. Muat file input PostScript.
  2. Inisialisasi instance kelas PdfSaveOptions.
  3. Menggabungkan file PS PostScript.

Cuplikan kode berikut menunjukkan cara menggabungkan file PostScript yang berbeda secara terprogram di Java:

// Inisialisasi aliran keluaran PDF
FileOutputStream pdfStream = new FileOutputStream("MergePS.pdf");

// Inisialisasi aliran input file PostScript pertama
java.io.FileInputStream psStream = new java.io.FileInputStream("input.ps");

com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Buat larik file PostScript yang akan digabungkan dengan yang pertama
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };

// Inisialisasi objek PdfSaveOptions dengan parameter yang diperlukan.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);

// Inisialisasi objek kelas 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();
}

Gabungkan file PS menggunakan Opsi Lanjutan dengan Java

Anda dapat menentukan pengaturan yang berbeda untuk menyempurnakan proses penggabungan. Langkah-langkah berikut perlu diikuti untuk menggabungkan file PS yang berbeda menggunakan opsi lanjutan dengan Java:

  1. Dapatkan file sumber PostScript.
  2. Buat objek dari kelas PdfSaveOptions.
  3. Gabungkan file PostScript yang berbeda.

Kode contoh di bawah ini menunjukkan cara menggabungkan file PS menggunakan opsi lanjutan dengan Java:

// Inisialisasi aliran output PDF
FileOutputStream pdfStream = new FileOutputStream("MergePS.pdf");

// Inisialisasi aliran input file PostScript pertama
java.io.FileInputStream psStream = new java.io.FileInputStream("input.ps");

com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Buat larik file PostScript yang akan digabungkan dengan yang pertama
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };

// Inisialisasi objek PdfSaveOptions dengan parameter yang diperlukan.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setSupressErrors(true);
options.setDebug(false);        

// // Inisialisasi objek kelas PdfDevice dengan baris berikut
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();
}

Dapatkan Lisensi Sementara Gratis

Anda dapat mengevaluasi API dalam kapasitas penuhnya dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menggabungkan atau menggabungkan file PS PostScript yang berbeda secara terprogram di Java. File PostScript berguna karena tidak bergantung pada perangkat dan menghasilkan detail yang lebih tajam saat mencetak file sehingga menggabungkan file PS dapat membantu dalam banyak hal. Anda dapat menjelajahi fitur lain yang disertakan dalam API dengan melihat bagian dokumentasi. Jika ada pertanyaan, hubungi kami melalui forum.

Lihat juga

Masukkan Teks atau Gambar di XPS Secara Terprogram di Java