Cara Mengonversi PS ke PDF di Java

Tutorial singkat ini memandu tentang cara mengonversi PS menjadi PDF di Java. Serangkaian langkah mendetail dan kode contoh yang dapat dijalankan beserta detail konfigurasi IDE dibagikan untuk mengonversi file PostScript ke PDF di Java. Opsi berbeda untuk menekan kesalahan, menyetel ukuran halaman default, dan fitur lainnya juga dibahas dalam artikel ini.

Langkah-langkah untuk Mengonversi PostScript ke PDF di Java

  1. Setel lingkungan untuk menggunakan Aspose.Page untuk Java guna mengonversi PS ke PDF
  2. Buka file sumber PS menggunakan FileInputStream
  3. Buat instance objek kelas PsDocument menggunakan aliran file sumber PS
  4. Buat objek PdfSaveOptions menggunakan opsi menekan kesalahan yang diinginkan
  5. Buat objek FileOutputStream untuk menulis konten keluaran ke PDF
  6. Instansiasi objek PdfDevice menggunakan aliran output PDF
  7. Simpan file PDF yang dihasilkan dan tutup semua aliran

Langkah-langkah ini meringkas proses mengonversi file PS ke PDF di Java. Prosesnya dimulai dengan membuka file sumber PS menggunakan objek FileInputStream diikuti dengan pembuatan objek PsDocument dengan aliran tersebut. Kelas PdfDevice digunakan untuk membuat file Pdf karena berisi fitur untuk menyimpan file PDF menggunakan objek kelas PdfSaveOptions yang disesuaikan untuk keluaran yang diperlukan.

Kode untuk Mengonversi File PS ke PDF di Java

import com.aspose.eps.PsDocument;
import com.aspose.eps.device.*;
import com.aspose.page.*;
import com.aspose.eps.device.PdfSaveOptions;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Main {
public static void main(String[] args) throws Exception // PS to PDF in Java
{
// Set the license
new License().setLicense("Aspose.Total.lic");
// Instantiate input stream for the source PS file
FileInputStream psStream = new FileInputStream("input.ps");
// Instantiate the PsDocument object from the above stream
PsDocument document = new PsDocument(psStream);
// Set flag to suppress the errors
boolean suppressErrors = true;
// Instantiate the PdfSaveOptions using the suppress errors flag
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
// Instantiate the output stream for the PDF
FileOutputStream pdfStream = new FileOutputStream("PStoPDF.pdf");
// Instantiate the PdfDevice with the output PDF stream
PdfDevice device = new PdfDevice(pdfStream);
// Save the PDF
document.save(device, options);
// Close the streams
psStream.close();
pdfStream.close();
}
}

Kode ini dapat digunakan sebagai dasar untuk konversi PS ke PDF di Java. Anda dapat mengimprovisasi kode dengan menambahkan opsi untuk memilih folder font menggunakan metode setAdditionalFontsFolders() di kelas PdfSaveOptions bersama dengan penyesuaian properti lain, misalnya menyetel kualitas JPEG. Anda dapat mengubah ukuran halaman default menggunakan konstruktor berbeda dari kelas PdfDevice dengan meneruskan aliran keluaran dan objek Dimensi jika diinginkan.

Panduan cepat ini telah mengajari kami konversi file PostScript ke PDF di Java. Jika Anda ingin mempelajari proses mengonversi file EPS ke file PDF, lihat artikel di cara mengonversi EPS ke PDF di Jawa.

 Indonesian