Konversi gambar SVG ke file HTML di Java

Konversi Dokumen SVG ke HTML di Java menggunakan REST API.

SVG(Scalable Vector Graphics) adalah format grafik vektor populer yang digunakan untuk membuat grafik dan ilustrasi berkualitas tinggi di web. Namun, terkadang perlu mengonversi file SVG ke HTML, terutama saat bekerja dengan aplikasi web. Untungnya, GroupDocs.Conversion Cloud SDK untuk Java mempermudah konversi file SVG ke HTML dengan cepat dan efisien, sehingga menghemat waktu dan tenaga Anda. Pada artikel ini, kita akan melihat lebih dekat cara mengonversi file SVG ke dokumen HTML secara terprogram dalam aplikasi Java. Jadi, mari kita mulai!

Topik-topik berikut akan dibahas dalam tutorial ini:

Java REST API untuk Mengonversi SVG ke File HTML dan Instalasi SDK

GroupDocs.Conversion Cloud SDK for Java adalah kit pengembangan perangkat lunak andal berbasis cloud yang memungkinkan pengembang Java untuk mengintegrasikan fungsionalitas konversi dokumen ke dalam aplikasi mereka. Dengan SDK ini, pengembang dapat dengan mudah mengonversi berbagai format file, seperti SVG, PDF, DOCX, XLSX, dan banyak lagi ke format lain, termasuk HTML. Ini adalah alat serbaguna untuk pengembang yang perlu mengonversi dokumen ke format lain tanpa menginstal perangkat lunak tambahan apa pun. Mengintegrasikan SDK ke dalam aplikasi berbasis Java adalah tugas yang mudah dan praktis.

Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan dependensi yang diperlukan ke dalam file pom.xml proyek Anda:

Repositori Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Ketergantungan Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Selanjutnya, daftar akun GroupDocs untuk mendapatkan ID Klien dan Rahasia Klien dari dasbor sebelum Anda mulai mengikuti langkah-langkah dan cuplikan kode yang tersedia. Silakan masukkan cuplikan kode yang ditunjukkan di bawah ini setelah Anda memiliki ID dan Rahasia:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Cara Mengonversi File SVG ke Format HTML di Java menggunakan REST API

Untuk mengonversi SVG ke HTML di Java menggunakan GroupDocs.Conversion Cloud SDK for Java, ikuti langkah-langkah sederhana berikut:

Unggah File

Pertama, unggah file SVG ke penyimpanan cloud menggunakan cuplikan kode yang diberikan di bawah ini:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Unggah File ke Cloud Storage menggunakan Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Karenanya, file SVG yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversikan SVG ke HTML melalui Java

Di bagian ini, kami akan membahas langkah-langkah yang terlibat dalam proses konversi dan cuplikan kode contoh untuk mengonversi gambar SVG ke file HTML:

  • Pertama, impor kelas yang diperlukan ke file Java Anda.
  • Kedua, buat instance dari kelas ConvertApi.
  • Ketiga, buat instance dari kelas ConvertSettings.
  • Kemudian, berikan nama penyimpanan cloud.
  • Selanjutnya, atur path file SVG input dan format file output ke “html”.
  • Kemudian, buat instance kelas HtmlConvertOptions.
  • Secara opsional, setel berbagai opsi konversi seperti setFromPage, setPagesCount, setFixedLayout, dll.
  • Setelah itu, atur opsi konversi dan jalur file keluaran menggunakan instance ConvertSettings.
  • Kemudian, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
  • Terakhir, aktifkan metode convertDocument() dan teruskan parameter ConvertDocumentRequest.

Cuplikan kode berikut menunjukkan cara mengonversi SVG ke file HTML di Java menggunakan REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Konversi gambar SVG ke dokumen HTML menggunakan Java.
public class App {

	public static void main(String[] args) {
		
		// Buat instance API konversi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Siapkan pengaturan konversi
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.svg");
			settings.setFormat("html");
			
		        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);
		        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// mengkonversi ke format yang ditentukan
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan dokumen HTML yang dikonversi ke cloud. Anda dapat mengunduh dokumen HTML yang dikonversi menggunakan cuplikan kode berikut:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Unduh File dari Cloud Storage di Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Konverter SVG ke HTML Online Gratis

Bagaimana cara mengonversi file SVG ke HTML online secara gratis? Silakan coba konverter SVG ke HTML online untuk mengonversi file SVG ke dokumen HTML. Konverter ini dikembangkan menggunakan API seperti yang disebutkan sebelumnya.

Menyimpulkan

Kesimpulannya, GroupDocs.Conversion Cloud SDK untuk Java adalah pilihan yang sangat baik dan cara yang efisien untuk mengonversi file SVG ke format HTML di aplikasi Java. Berikut ini adalah apa yang telah Anda pelajari dari artikel ini:

  • cara mengonversi gambar SVG ke file HTML di Java, serta opsi penyesuaian tambahan;
  • unggah file SVG secara terprogram ke cloud dan kemudian unduh HTML yang dikonversi dari cloud;
  • dan konversi file SVG ke HTML secara gratis menggunakan pengonversi file SVG ke HTML online.

Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Harap periksa SDK Cloud GroupDocs.Conversion untuk Java Contoh di sini.

Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami21 untuk langkah-langkah mendetail dan penggunaan API.

Terakhir, kami terus menulis artikel blog baru dalam berbagai format file dan konversi menggunakan REST API. Jadi, silakan hubungi untuk pembaruan terbaru.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang API Konversi Dokumen SVG ke HTML, jangan ragu untuk menghubungi kami di forum dukungan gratis.

FAQ

Bagaimana cara mengonversi file SVG ke HTML di Java?

Anda dapat mengonversi file SVG ke format HTML menggunakan GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK untuk Java adalah API konversi dokumen yang andal dan efisien yang memungkinkan pengembang mengonversi dokumen ke format lain dengan cepat.

Bagaimana cara mengonversi SVG ke HTML online secara gratis?

Konverter online SVG ke HTML memungkinkan Anda mengonversi file SVG ke HTML secara gratis. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:

  • Buka konverter SVG ke HTML online.
  • Sekarang, klik di area drop file untuk mengupload file SVG atau drag & drop file SVG.
  • Selanjutnya, klik tombol Konversi Sekarang. Konverter SVG ke HTML online gratis akan mengubah file SVG menjadi HTML.
  • Tautan unduhan file HTML keluaran akan tersedia secara instan setelah mengonversi gambar SVG.

Bagaimana cara mengonversi file SVG ke HTML di Windows?

Kunjungi tautan ini untuk mengunduh pengonversi SVG ke HTML offline untuk Windows. Konverter dokumen offline ini dapat dengan cepat mengonversi gambar SVG ke file HTML di Windows dengan satu klik.

Lihat juga

Jika Anda ingin mempelajari lebih lanjut tentang topik terkait, kami sarankan untuk membaca artikel yang tercantum di bawah ini: