Cara Mengonversi file PDF ke dokumen HTML di Java menggunakan REST API

Konversi PDF ke HTML di Java menggunakan REST API

Sebagai pengembang Java, Anda dapat secara terprogram mengonversi dokumen PDF(Portable Document Format) menjadi halaman web HTML(Hypertext Markup Language) menggunakan GroupDocs.Conversion REST API. Dalam skenario tertentu, Anda mungkin perlu mengonversi file PDF ke HTML. Misalnya, Anda perlu membagikan dokumen PDF di jejaring sosial atau menerbitkan konten PDF online di web. dengan HTML Anda dapat menggunakan formulir, tautan, dan elemen interaktif lainnya dan memungkinkan dokumen menjadi lebih interaktif. Jadi, pada artikel ini saya akan mendemonstrasikan cara mengonversi PDF ke HTML di Java menggunakan REST API.

Topik-topik berikut akan dibahas dalam tutorial ini:

Java PDF to HTML Converter REST API - Instalasi Java SDK

Untuk mengonversi file PDF ke format HTML, saya akan menggunakan Java SDK dari GroupDocs.Conversion Cloud API. Ini membantu Anda untuk memasukkan GroupDocs. Layanan Cloud Konversi di aplikasi Java Anda dengan cepat dan mudah. Ini adalah API konverter PDF ke HTML terbaik yang mempertahankan format teks asli dan tata letak dokumen Anda. API Konversi Groupdocs juga memungkinkan Anda mengonversi file dan gambar dari [format file yang didukung] apa pun 5 ke format apa pun yang Anda butuhkan. Anda dapat dengan mudah mengonversi antara lebih dari 50 jenis dokumen dan gambar seperti Word, PDF, PowerPoint, Excel, HTML, CAD, gambar raster, dll.

Anda dapat mengunduh file JAR API atau menginstal menggunakan konfigurasi Maven. Tambahkan repositori dan dependensi ke POM.xml proyek Anda. Di bawah ini adalah instruksi untuk Maven:

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>

Dapatkan ID Klien dan Rahasia Klien Anda dari dasbor sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Silakan masukkan kode yang ditampilkan di bawah ini setelah Anda memiliki ID dan rahasia Anda:

# 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);

Konversi File PDF ke Dokumen HTML di Java menggunakan REST API

Mengonversi dokumen PDF ke halaman web HTML memungkinkan Anda membuat konten lebih mudah diakses, dapat dicari, kompatibel, dapat diedit, dan dapat dibagikan. Berikut ini adalah langkah-langkah untuk mengonversi dokumen PDF ke HTML seperti yang disebutkan di bawah ini:

Unggah File

Pertama, unggah dokumen PDF ke penyimpanan cloud menggunakan potongan kode seperti 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.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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, file PDF yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversi PDF ke HTML di Java

Bagian ini menunjukkan cara mengonversi file PDF ke halaman HTML secara terprogram tanpa kehilangan pemformatan dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, buat instance ConvertApi
  • Kedua, buat instance dari ConvertSettings
  • Ketiga, berikan nama penyimpanan cloud
  • Tetapkan jalur file PDF masukan dan format file keluaran sebagai “html”
  • Sekarang, atur jalur file HTML keluaran
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Terakhir, panggil metode convertdocument() dengan ConvertDocumentRequest

Cuplikan kode berikut menunjukkan cara mengubah file PDF ke format HTML secara online 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;

// Cara mengonversi File PDF ke HTML 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.pdf");
			settings.setFormat("html");
			
			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 halaman file HTML yang dikonversi ke cloud. Anda dapat mengunduhnya 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();
		}
		
	}
}

Beginilah cara kerja perpustakaan konverter PDF ke HTML di java. Di bagian selanjutnya, mari jelajahi setelan konversi lebih lanjut menggunakan Java API.

Konversi PDF ke Halaman HTML di Java menggunakan Opsi Lanjutan

Di bagian ini, Anda akan mempelajari cara mengonversi file PDF ke dokumen HTML menggunakan beberapa opsi lanjutan secara terprogram dengan mengikuti langkah-langkah dan potongan kode seperti yang ditunjukkan di bawah ini:

  • Pertama, buat instance dari kelas ConvertApi.
  • Buat instance dari kelas ConvertSettings
  • Selanjutnya, berikan nama penyimpanan cloud
  • Tetapkan jalur file PDF masukan dan format file keluaran sebagai “html”
  • Sekarang, buat instance kelas HtmlConvertOptions
  • Tetapkan berbagai opsi konversi seperti setFromPage, setPagesCount, setFixedLayout, dll.
  • Kemudian, atur opsi konversi dan jalur file keluaran
  • Selanjutnya, buat ConvertDocumentRequest dengan ConvertSettings
  • Terakhir, lakukan konversi menggunakan metode convertdocument() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengonversi file PDF ke halaman HTML menggunakan pengaturan lanjutan.

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;

// Java mengonversi file PDF ke halaman HTML menggunakan opsi tambahan.
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.pdf");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			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 conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Silakan ikuti langkah-langkah yang disebutkan sebelumnya untuk mengunggah dan mengunduh file.

Konverter PDF ke HTML Online Gratis

Bagaimana cara mengonversi file PDF ke HTML online secara gratis? Silakan coba [converter] PDF ke HTML online (https://products.groupdocs.app/conversion/pdf-to-html) untuk membuat HTML dari PDF online secara gratis. Itu dikembangkan menggunakan API di atas untuk mengonversi PDF ke HTML online gratis.

Kesimpulan

Ini membawa kita ke akhir artikel ini. Dalam artikel ini, kita telah belajar:

  • cara mengubah dokumen PDF ke HTML di Java secara terprogram;
  • cara mengonversi file PDF ke file HTML menggunakan beberapa pengaturan lanjutan di Java;
  • unggah file PDF ke cloud secara terprogram dan kemudian unduh file HTML yang dikonversi dari cloud;
  • konversi online PDF ke HTML gratis menggunakan perangkat lunak konverter PDF ke HTML;

Selain itu, Anda dapat mempelajari lebih lanjut tentang API konversi file GroupDocs.Conversion menggunakan dokumentasi. 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.

Terakhir, groupdocs.cloud sedang menulis artikel blog baru tentang konversi format file yang berbeda menggunakan REST API. Jadi, harap tetap berhubungan untuk pembaruan rutin.

Berikan pertanyaan

Untuk pertanyaan/diskusi apa pun tentang PDF to HTML Converter API, jangan ragu untuk menghubungi kami di [forum] dukungan gratis23.

FAQ

Bagaimana cara mengonversi PDF ke HTML di Java?

Silakan ikuti tautan ini untuk mempelajari cuplikan kode Java tentang cara mengonversi file PDF ke halaman HTML, dengan cepat dan mudah.

Bisakah saya mengonversi PDF ke HTML di Java menggunakan REST API?

Ya, Anda dapat mengubah PDF ke HTML di Java. Pertama, buat instance ConvertApi, tetapkan nilai pengaturan konversi, dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk mengonversi halaman web PDF ke HTML.

Bagaimana cara mengonversi PDF ke HTML online secara gratis?

Konverter PDF ke HTML online gratis memungkinkan Anda mengonversi PDF ke HTML secara gratis, cepat dan mudah. Setelah konversi online PDF ke HTML selesai, Anda dapat langsung mengunduh file HTML yang dikonversi di PC Anda.

Bagaimana cara mengonversi PDF ke HTML secara online?

  • Buka konverter PDF ke HTML gratis online
  • Klik di dalam area drop file untuk mengupload file PDF atau drag & drop file PDF.
  • Klik tombol Konversi Sekarang, konverter PDF ke HTML online gratis akan mengubah file PDF menjadi HTML online gratis.
  • Tautan unduhan file HTML keluaran akan tersedia secara instan setelah mengonversi file PDF ke dokumen HTML secara gratis.

Bagaimana cara menginstal perpustakaan PDF ke HTML Java?

Anda dapat mendownload dan menginstal Java PDF to HTML converter library untuk memproses, memanipulasi, dan membuat HTML dari PDF di Java secara terprogram.

Bagaimana cara mengonversi PDF ke HTML di windows?

Silakan kunjungi tautan ini untuk mengunduh konverter PDF ke HTML offline untuk windows. Perangkat lunak pengonversi PDF ke HTML gratis ini dapat digunakan untuk mengekspor PDF ke HTML di windows dengan cepat, dengan satu klik.

Lihat juga

Kami menyarankan Anda mengunjungi artikel berikut untuk mempelajari tentang: