Mengonversi gambar HTML ke PNG di Java menggunakan GroupDocs.Conversion Cloud REST API

Konversikan HTML ke Gambar PNG di Java menggunakan REST API

HTML adalah bahasa markup yang digunakan untuk membuat dan menyusun konten web. Di sisi lain, PNG adalah jenis format file gambar yang mendukung latar belakang transparan dan merupakan opsi yang bagus untuk grafik. Mengonversi dokumen HTML ke gambar PNG dapat memberikan banyak manfaat seperti peningkatan desain, pelestarian, berbagi, dan kinerja yang lebih baik, dll. GroupDocs.Conversion Cloud REST API memungkinkan Anda dengan mudah mengonversi dokumen HTML menjadi gambar di Java. Jadi, postingan blog ini akan memberikan panduan langkah demi langkah tentang cara mengonversi gambar HTML ke PNG menggunakan Java dengan GroupDocs.Conversion Cloud REST API.

Topik-topik berikut akan dibahas dalam tutorial ini:

Java HTML ke PNG Konversi REST API dan Instalasi SDK

Kita akan menggunakan GroupDocs.Conversion Cloud SDK for Java untuk mengonversi file HTML menjadi gambar PNG. GroupDocs.Cloud API adalah alat yang ampuh untuk mengonversi berbagai jenis dokumen dan gambar, termasuk format file HTML ke PNG. API ini menawarkan berbagai format file, memungkinkan Anda untuk mengkonversi tidak hanya HTML tetapi juga PDF, dokumen Word, lembar Excel, file CAD, dan gambar raster, antara lain. Mengintegrasikan API ke dalam aplikasi berbasis Java menjadi sederhana dan efisien, menghilangkan kebutuhan akan perangkat lunak tambahan.

Anda dapat mengunduh file JAR API atau menggunakan konfigurasi Maven berikut. Tambahkan repositori dan dependensi ke 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>

Daftar ke akun GroupDocs untuk mendapatkan ID aplikasi dan Rahasia aplikasi dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan cuplikan kode yang tersedia. Harap 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);

Konversikan Dokumen HTML ke Gambar PNG di Java menggunakan REST API

Berikut ini adalah langkah-langkah untuk mengubah dokumen HTML menjadi gambar PNG.

Unggah File

Pertama, unggah dokumen HTML 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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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();
		}
		
	}
}

Hasilnya, dokumen HTML yang diunggah akan tersedia di files section dasbor Anda di cloud.

Konversi File HTML ke Gambar PNG di Java

Pada bagian ini, kami akan menulis cuplikan kode yang mengotomatiskan proses konversi HTML ke PNG dalam aplikasi Java. Anda dapat mengikuti langkah-langkah dan cuplikan kode yang disebutkan di bawah ini:

  • Pertama, buat instance dari kelas ConvertApi.
  • Kedua, buat instance dari kelas ConvertSettings.
  • Ketiga, berikan nama penyimpanan cloud.
  • Selanjutnya, setel path file HTML input dan format file output ke “png”.
  • Sekarang, buat instance dari kelas PngConvertOptions.
  • Secara opsional, berikan berbagai opsi konversi seperti setFromPage, setPagesCount, dll.
  • Setelah itu, atur opsi konversi dan jalur file keluaran menggunakan instance ConvertSettings.
  • Kemudian, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
  • Terakhir, panggil metode convertDocument() dan teruskan parameter ConvertDocumentRequest.

Cuplikan kode berikut menunjukkan cara mengonversi dokumen HTML ke format file PNG 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;

// Konversikan File HTML ke Format PNG di 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.html");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// 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();
		}
	}
}
Konversikan dokumen HTML ke gambar PNG di Java

Konversikan file HTML ke gambar PNG di Java.

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan gambar PNG yang dikonversi ke cloud. Anda dapat mengunduh file PNG 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.png", 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 HTML ke PNG Online Gratis

Bagaimana cara mengonversi gambar HTML ke PNG online secara gratis? Silakan coba HTML online ke PNG converter untuk membuat gambar PNG dari dokumen HTML. Konverter ini dikembangkan menggunakan API REST gambar HTML ke PNG yang disebutkan di atas.

Menyimpulkan

Akhirnya, ini membawa kita ke akhir posting blog ini. Berikut ini adalah apa yang telah Anda pelajari dari artikel ini:

  • cara mengonversi format HTML ke PNG di Java secara terprogram, serta opsi penyesuaian tambahan;
  • secara terprogram mengunggah dokumen HTML ke cloud dan kemudian mengunduh gambar PNG yang dikonversi dari cloud;
  • dan konversi file HTML apa pun ke PNG secara gratis menggunakan konverter gambar HTML ke PNG online gratis.

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 sarankan Anda mengikuti Panduan Memulai kami 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 pengonversi HTML ke PNG, jangan ragu untuk menghubungi kami di forum dukungan gratis.

FAQ

Bagaimana cara mengonversi gambar HTML ke PNG menggunakan Java?

Salah satu cara terbaik untuk mengonversi dokumen HTML menjadi gambar PNG di Java adalah dengan menggunakan GroupDocs.Conversion Cloud REST API. Ini adalah API konversi dokumen berbasis cloud yang memungkinkan pengembang dengan mudah mengonversi dokumen HTML ke gambar PNG di Java.

Bisakah saya mengonversi dokumen HTML yang dilindungi kata sandi ke gambar PNG di Java?

Ya, Anda dapat mengonversi dokumen HTML yang dilindungi kata sandi menjadi gambar PNG di Java menggunakan GroupDocs.Conversion Cloud REST API. Anda harus memberikan kata sandi sebagai parameter saat membuat permintaan konversi.

Bagaimana cara mengonversi file HTML ke PNG online secara gratis?

Konverter online HTML ke PNG memungkinkan Anda mengonversi dokumen HTML ke gambar PNG secara gratis. Setelah konversi online gambar HTML ke PNG selesai, Anda dapat langsung mengunduh file PNG yang dikonversi ke sistem Anda. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:

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

Bisakah Anda merekomendasikan perpustakaan Java apa pun untuk mengonversi HTML ke PNG secara gratis?

Ya, Anda dapat mengunduh Java library untuk membuat gambar PNG dari dokumen HTML secara gratis selama masa uji coba, biasanya 30 hari.

Apakah ada cara untuk mengubah HTML menjadi gambar di Windows?

Silakan kunjungi tautan ini untuk mengunduh pengonversi HTML ke gambar offline untuk Windows. Konverter HTML ke gambar gratis ini dapat digunakan untuk mengonversi dokumen HTML ke format gambar di Windows dengan cepat, dengan satu klik.

Bisakah saya mengonversi HTML ke format gambar lain di Java menggunakan REST API?

Ya, Anda dapat mengonversi dokumen HTML ke format gambar lain di Java menggunakan GroupDocs.Conversion Cloud REST API seperti JPG, PNG, BMP, TIFF, dan lainnya.

Lihat juga

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