Konversikan EPS PS ke SVG Java

File EPS atau PS PostScript didasarkan pada bahasa deskripsi halaman yang dapat berisi artefak berbeda seperti Teks, Gambar, Gambar, dll. Anda dapat mengonversi file Postscript EPS atau PS menjadi SVG gambar (Scalable Vector Graphic) sesuai kebutuhan Anda. Silakan lihat judul berikut untuk informasi lebih lanjut:

File EPS atau PS PostScript ke Konverter Gambar SVG – Konfigurasi API Java

Konversi file EPS atau PS PostScript ke gambar SVG adalah proses dua langkah. Pertama, Anda perlu mengonversi file input EPS/PS ke dokumen PDF dengan Aspose.Page for Java. Kemudian render file PDF menjadi gambar SVG dengan Aspose.PDF for Java. Silakan unduh file JAR dari bagian Rilis Baru, atau gunakan konfigurasi berikut di file pom.xml proyek berbasis Maven 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.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

Konversi File EPS atau PS PostScript ke Gambar SVG dengan Java

Anda dapat mengonversi File PostScript EPS atau PS ke gambar SVG dengan langkah-langkah di bawah ini:

  1. Inisialisasi ByteArrayOutputStream untuk menampung file perantara.
  2. Inisialisasi aliran masukan EPS atau PS PostScript.
  3. Deklarasikan objek kelas PsDocument.
  4. Inisialisasi objek PdfSaveOptions dengan parameter yang diperlukan.
  5. Konversikan file EPS atau PS Postscript ke PDF dengan metode save.
  6. Muat file PDF dan konversikan file EPS atau PS PostScript ke file SVG.

Kode berikut menunjukkan cara mengonversi file EPS atau PS PostScript ke file gambar SVG (Scalable Vector Graphic) dengan Java:

// Inisialisasi ByteArrayOutputStream untuk menyimpan file PDF perantara.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();

// Inisialisasi aliran masukan EPS atau PS 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));

// Konversi file EPS atau PS Postscript ke PDF
document.save(device , options);

// Muat file PDF perantara
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());

// Buat instance objek SvgSaveOptions
com.aspose.pdf.SvgSaveOptions saveOptions = new com.aspose.pdf.SvgSaveOptions(); 

// Konversikan file EPS atau PS ke file SVG
doc.save("output.svg", saveOptions);

Dapatkan Lisensi Evaluasi Gratis

Ada beberapa batasan evaluasi untuk API, yang dapat Anda hindari dengan meminta Lisensi Sementara Gratis dan menguji API dalam kapasitas penuh.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi file EPS atau PS PostScript ke gambar SVG menggunakan Java. Anda telah menjelajahi langkah-langkah sederhana dan mudah untuk konversi. Selain itu, silakan jelajahi Dokumentasi untuk informasi lebih lanjut tentang API, dan jangan ragu untuk menghubungi kami di Forum Dukungan Gratis untuk mendiskusikan kekhawatiran Anda.

Lihat juga