PostScript EPS PS ke PDF Java

Postscript adalah bahasa deskripsi halaman dan file PS/EPS dapat berisi teks, grafik, dan mesin terbang yang berbeda. Anda dapat mengonversi file PS/EPS ke file PDF secara terprogram menggunakan Java. Silakan merujuk ke bagian berikut untuk detail lebih lanjut:

File Postscript PS/EPS ke PDF Converter – Instalasi Java API

Aspose.Page for Java API mendukung bekerja dengan file postscript. Anda dapat merender file PS atau EPS ke dokumen PDF secara terprogram menggunakan Java. Cukup unduh file JAR dari bagian Rilis Baru atau gunakan konfigurasi di bawah ini di file pom.xml Anda:

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>21.4</version>
    </dependency>
</dependencies>

Konversi File Postscript PS/EPS ke PDF Secara terprogram dengan Java

Anda dapat mengonversi file PS atau EPS ke PDF dengan langkah-langkah berikut:

  1. Inisialisasi aliran output PDF dan aliran input PostScript.
  2. Inisialisasi objek PdfSaveOptions dengan parameter yang diperlukan.
  3. Konversikan file PS/EPS Postscript ke PDF.

Kode di bawah ini menunjukkan cara mengonversi file PS atau EPS ke PDF secara terprogram dengan Java:

// Inisialisasi aliran output PDF
FileOutputStream pdfStream = new FileOutputStream(dataDir + "PStoPDF.pdf");

// Inisialisasi aliran masukan PostScript
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");

PsDocument document = new PsDocument(psStream);

// Jika Anda ingin mengonversi file Postscript meskipun ada kesalahan kecil, atur flag ini
boolean suppressErrors = true;

//Inisialisasi objek opsi dengan parameter yang diperlukan.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

// Tentukan objek PdfDevice
PdfDevice device = new PdfDevice(pdfStream);

// Konversikan file PS/EPS Postscript ke PDF
try {
    document.save(device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Tinjau kesalahan
if (suppressErrors) {
   for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Konversi File Postscript PS/EPS ke PDF dengan Opsi Lanjutan di Java

Di sini Anda akan menjelajahi opsi lanjutan seperti mengatur ukuran halaman dokumen PDF keluaran serta folder font khusus dan kualitas gambar. Silakan ikuti langkah-langkah berikut untuk mengonversi file PS/EPS ke PDF Secara terprogram menggunakan Java:

  1. Inisialisasi input dan output stream.
  2. Deklarasikan objek kelas PsDocument.
  3. Tetapkan ukuran halaman dengan instance kelas PdfDevice.
  4. Konversikan file PS/EPS Postscript ke PDF.

Kode berikut menunjukkan cara mengonversi file PS atau EPS ke PDF secara terprogram menggunakan Java:

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

// Inisialisasi aliran masukan PostScript
FileInputStream psStream = new FileInputStream("input.ps");

// Deklarasikan objek kelas PsDocument.
PsDocument document = new PsDocument(psStream);

// Jika Anda ingin mengonversi file Postscript meskipun ada kesalahan kecil, atur flag ini
boolean suppressErrors = true;

//Inisialisasi objek opsi dengan parameter yang diperlukan.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// Jika ingin menambahkan folder khusus tempat font disimpan. Folder font default di OS selalu disertakan.
//options.setAdditionalFontsFolders(String baru [] {"FONTS_FOLDER"});

// Jika Anda perlu menentukan ukuran dan format gambar, gunakan baris berikut
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// Konversikan file PS/EPS Postscript ke PDF
try {
    document.save(device , options);
} finally {
    psStream.close();
    pdfStream.close();
}

//Tinjau kesalahan
if (suppressErrors) {
   for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Dapatkan Lisensi API Gratis

Anda dapat meminta Lisensi Evaluasi Gratis untuk menguji API dalam kapasitas penuhnya.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara bekerja dengan Aspose.Page for Java API untuk mengonversi file Postscript seperti file PS atau EPS ke PDF secara terprogram menggunakan Java. Anda dapat menjelajahi beberapa fitur API lainnya dengan mengunjungi Dokumentasi. Jangan ragu untuk menghubungi kami di Forum Dukungan Gratis jika ada pertanyaan.

Lihat juga