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
- Konversi PDF ke SVG
- Konversi PDF ke SVG dengan Opsi Tambahan
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.
- Muat file PDF menggunakan kelas Document.
- Buat objek dari kelas SvgSaveOptions.
- Simpan PDF sebagai SVG menggunakan metode Document.save(String, SvgSaveOptions).
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.
- CompressOutputToZipArchive
- Penyimpanan Gambar Tersemat Strategi Kustom
- ScaleToPixels
- PerlakukanNamaFileTargetSebagai Direktori
Berikut ini adalah langkah-langkah untuk mengonversi PDF ke SVG dengan opsi tambahan.
- Muat file PDF menggunakan kelas Document.
- Buat objek dari kelas SvgSaveOptions.
- Tetapkan opsi SVG yang diinginkan seperti CompressOutputToZipArchive.
- Simpan PDF sebagai SVG menggunakan metode Document.save(String, SvgSaveOptions).
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.