PDF telah menguasai dunia format dokumen digital selama bertahun-tahun untuk mencetak, berbagi, bertukar, dan mengarsipkan dokumen. Namun, PDF mungkin tidak sesuai dalam situasi tertentu seperti menampilkannya di halaman web karena membutuhkan dukungan browser atau plugin tambahan. Dalam kasus seperti itu, SVG hadir sebagai alternatif. File SVG dapat dengan mudah ditampilkan di halaman web tanpa mengganggu pengalaman pengguna karena independensi resolusi layarnya. Karenanya, konversi PDF ke SVG terjadi dalam kasus seperti itu. Pada artikel ini, Anda akan mempelajari cara mengonversi file PDF ke format SVG menggunakan Java.

Java PDF to SVG Converter API - Unduhan Gratis

Aspose.PDF for Java adalah API manipulasi PDF yang memiliki konverter PDF bawaan. API memungkinkan Anda mengubah dokumen PDF menjadi format SVG dengan akurasi tinggi. Anda dapat mengunduh API atau menginstalnya di dalam aplikasi Java Anda menggunakan konfigurasi Maven berikut.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Konversi PDF ke SVG Java

Berikut adalah langkah-langkah untuk mengkonversi file PDF ke format SVG menggunakan Aspose.PDF for Java.

Contoh kode berikut menunjukkan cara mengonversi PDF ke SVG menggunakan Java.

// Muat file PDF
Document doc = new Document("Input.pdf");

// Buat instance objek SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// Simpan PDF sebagai file SVG
doc.save("output.svg", saveOptions);

Konversi PDF ke SVG dengan Opsi Tambahan

Aspose.PDF juga menyediakan beberapa opsi tambahan untuk menyesuaikan konversi PDF ke SVG. Kelas SvgSaveOptions memungkinkan Anda melakukannya menggunakan opsi berikut.

Berikut ini adalah langkah-langkah untuk mengonversi PDF ke SVG dengan opsi tambahan.

Contoh kode berikut menunjukkan cara melakukan konversi PDF ke SVG yang disesuaikan.

// Muat file PDF
Document doc = new Document("Input.pdf");

// Buat instance objek SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Jangan kompres gambar SVG ke arsip Zip
saveOptions.CompressOutputToZipArchive = false; 

// Simpan PDF sebagai file SVG
doc.save("output.svg", saveOptions);

Kesimpulan

Pada artikel ini, Anda telah melihat cara mengonversi file PDF ke SVG menggunakan Java. Contoh kode juga menunjukkan konversi yang disesuaikan dengan opsi tambahan. Anda dapat mempelajari lebih lanjut tentang Java PDF API menggunakan dokumentasi.

Lihat juga