Konversi SVG ke PNG di Java - Perangkat Lunak Konversi Gambar

Halo sesama programmer, panduan ini akan mengajarkan Anda cara mengonversi SVG menjadi PNG di Java secara terprogram. SVG adalah format file vektor yang didasarkan pada XML dan sangat skalabel. Di sisi lain, PNG adalah format gambar raster dan banyak digunakan karena algoritma kompresi losslessnya. Namun, konversi SVG ke PNG lebih disukai karena format gambar PNG menawarkan kualitas dan resolusi gambar yang lebih baik. Oleh karena itu, kami akan menggunakan Aspose.HTML for Java untuk mengembangkan konverter SVG ke PNG. Kami akan menginstal perangkat lunak konversi gambar ini dan akan mengimplementasikan fungsinya. Jadi, jangan lewatkan bagian mana pun dan ikuti panduan ini secara menyeluruh.

Kami akan membahas topik-topik berikut dalam posting blog ini:

  1. Instalasi API Konversi Dokumen
  2. Konversi SVG ke PNG di Java
  3. Konversi SVG ke PNG Daring

Instalasi API Konversi Dokumen

Aspose.HTML for Java menyediakan banyak fitur untuk melakukan konversi format file secara terprogram. Perangkat lunak konversi gambar tingkat perusahaan ini ringan dan mudah dipasang. Bahkan, Anda dapat mengunjungi [panduan] instalasi 8 jika Anda menghadapi kesulitan selama instalasi.

Untuk menginstal perpustakaan ini, unduh file JAR atau Anda dapat mengikuti konfigurasi Maven berikut:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>23.11</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

Konversi SVG ke PNG di Java

Setelah instalasi selesai, kami siap untuk menulis cuplikan kode yang memungkinkan Anda membuat konverter SVG ke PNG secara terprogram untuk aplikasi bisnis Anda.

Langkah-langkah berikut menunjukkan cara mencapai konversi SVG ke PNG di Java:

  1. Inisialisasi instance SVGDocument dengan file SVG.
  2. Buat instance objek kelas ImageSaveOptions dan tentukan format file gambar target.
  3. Panggil metode convertSVG dari kelas Konverter untuk mengonversi SVG ke PNG.

Anda sekarang dapat menggunakan contoh kode berikut untuk mengonversi SVG ke PNG:

package com.example;
import com.aspose.html.converters.Converter;
import com.aspose.html.dom.svg.SVGDocument;
import com.aspose.html.saving.ImageSaveOptions;
import com.aspose.html.rendering.image.*;
public class Main {
	// Konversi SVG ke PNG di Java - API Pemrosesan Dokumen 
	public static void main(String[] args) {
		// Inisialisasi instance SVGDocument dengan file SVG.
		SVGDocument document = new SVGDocument("/sample.svg");
		try {
			// Buat instance objek kelas ImageSaveOptions dan tentukan format file gambar target.
			ImageSaveOptions options = new ImageSaveOptions(
				ImageFormat.Png
			);

			// Panggil metode convertSVG dari kelas Converter untuk mengonversi SVG ke PNG.
			Converter.convertSVG(
					document,
					options,
					"/output.png"
			);
		} finally {
			if (document != null) {
				document.dispose();
			}
		}

	}
		
}

Setelah Anda menjalankan cuplikan kode di atas, Anda akan melihat file baru (ieoutput.png) dihasilkan di alamat keluaran Anda yang dapat Anda lihat pada gambar di bawah:

Konverter SVG ke PNG

Selain itu, Anda juga dapat melihat fungsinya dalam video di bawah ini:

perangkat lunak konversi gambar

Konversi SVG ke PNG Daring

Selain solusi terprogram, Anda dapat memanfaatkan alat online ini untuk mengonversi SVG ke PNG secara online. Alat ini berbasis web dan Anda dapat dengan mudah membukanya di hampir semua browser web populer. Terdapat opsi untuk mengunggah file dari sistem file, Dropbox, dan OneDrive. Selain itu, Anda dapat mengonfigurasi konversi SVG ke PNG hanya dari antarmuka pengguna. Yang terpenting, alat ini gratis dan tidak memerlukan biaya atau pembuatan akun.

mengonversi SVG ke PNG daring

Pengonversi Gambar - Dapatkan Lisensi Gratis

Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API konversi dokumen ini tanpa batasan evaluasi.

Kesimpulan

Ini membawa kita ke akhir posting blog ini. Kami telah mempelajari Aspose.HTML for Java dan mempelajari cara mengonversi SVG ke PNG menggunakan API konversi dokumen ini. Selain itu, kami telah melalui implementasi terprogram konversi SVG ke PNG di Java. Posting blog ini akan membantu Anda jika Anda ingin membuat konverter SVG ke PNG untuk aplikasi Anda. Selanjutnya, silakan kunjungi referensi dokumentasi dan API untuk mempelajari fitur lainnya.

Selain itu, kami menyarankan Anda mengunjungi repo GitHub dan Panduan Memulai.

Terakhir, aspose.com sedang menulis artikel baru. Jadi, harap tetap terhubung untuk pembaruan rutin.

Bantuan Tersedia

Anda dapat memberi tahu kami tentang pertanyaan atau permintaan Anda di forum kami.

Pertanyaan yang Sering Diajukan – FAQ

Bagaimana cara mengonversi gambar SVG ke PNG di Java?

Aspose.HTML for Java menawarkan solusi terprogram untuk mengonversi SVG ke PNG. Silakan kunjungi tautan ini untuk detail lebih lanjut.

Bagaimana cara mengonversi file SVG ke PNG?

Anda dapat memanfaatkan alat online gratis ini untuk mencapai konversi file gambar. Ini sangat efisien dan dilengkapi dengan antarmuka pengguna yang ramah pengguna.

Lihat juga