วิธีแปลงไฟล์ PDF เป็นเอกสาร HTML ใน Java โดยใช้ REST API

แปลง PDF เป็น HTML ใน Java โดยใช้ REST API

ในฐานะนักพัฒนา Java คุณสามารถแปลงเอกสาร PDF(Portable Document Format) เป็น HTML(Hypertext Markup Language) ทางโปรแกรมโดยใช้ GroupDocs.Conversion REST API ในบางสถานการณ์ คุณอาจต้องแปลงไฟล์ PDF เป็นไฟล์ HTML ตัวอย่างเช่น คุณต้องแชร์เอกสาร PDF บนโซเชียลเน็ตเวิร์กหรือเผยแพร่เนื้อหา PDF ทางออนไลน์บนเว็บ ด้วย HTML คุณสามารถใช้แบบฟอร์ม ลิงก์ และองค์ประกอบแบบโต้ตอบอื่นๆ และช่วยให้เอกสารเป็นแบบโต้ตอบได้มากขึ้น ดังนั้น ในบทความนี้ ฉันจะสาธิตวิธีแปลง PDF เป็น HTML ใน Java โดยใช้ REST API

หัวข้อต่อไปนี้จะกล่าวถึงในบทช่วยสอนนี้:

Java PDF เป็น HTML Converter REST API - การติดตั้ง Java SDK

ในการแปลงไฟล์ PDF เป็นรูปแบบ HTML ฉันจะใช้ Java SDK ของ GroupDocs.Conversion Cloud API ช่วยให้คุณรวม GroupDocs บริการ Conversion Cloud ในแอป Java ของคุณอย่างรวดเร็วและง่ายดาย นี่คือ API ตัวแปลง PDF เป็น HTML ที่ดีที่สุดที่ยังคงรูปแบบข้อความต้นฉบับและเลย์เอาต์ของเอกสารของคุณ API การแปลงของ Groupdocs ยังให้คุณแปลงไฟล์และรูปภาพของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบใดก็ได้ที่คุณต้องการ คุณสามารถแปลงระหว่างเอกสารและรูปภาพมากกว่า 50 ประเภทได้อย่างง่ายดาย เช่น Word, PDF, PowerPoint, Excel, HTML, CAD, ภาพแรสเตอร์ ฯลฯ

คุณสามารถ ดาวน์โหลด ไฟล์ JAR ของ API หรือติดตั้งโดยใช้การกำหนดค่า Maven เพิ่มพื้นที่เก็บข้อมูลและการพึ่งพาไปยัง POM.xml ของโครงการของคุณ ด้านล่างนี้เป็นคำแนะนำสำหรับ Maven:

พื้นที่เก็บข้อมูล Maven:

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

การพึ่งพา Maven:

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

โปรดขอรับ รหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ จาก แดชบอร์ด ก่อนที่คุณจะเริ่มทำตามขั้นตอนและตัวอย่างโค้ดที่มีอยู่ โปรดป้อนรหัสที่แสดงด้านล่างเมื่อคุณมี ID และความลับของคุณ:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี

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

แปลงไฟล์ PDF เป็นเอกสาร HTML ใน Java โดยใช้ REST API

การแปลงเอกสาร PDF เป็นเว็บเพจ HTML ช่วยให้คุณเข้าถึงเนื้อหาได้มากขึ้น ค้นหาได้ เข้ากันได้ แก้ไขได้ และแชร์ได้ ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร PDF เป็น HTML ตามที่ระบุไว้ด้านล่าง:

อัพโหลดไฟล์

ประการแรก อัปโหลดเอกสาร PDF ไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้ข้อมูลโค้ดตามที่ระบุด้านล่าง:

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;

// อัปโหลดไฟล์ไปยัง Cloud Storage โดยใช้ Java
public class App {

	public static void main(String[] args) {
				
		// สร้างอินสแตนซ์ของการแปลง API					
		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();
		}
		
	}
}

ดังนั้น ไฟล์ PDF ที่อัปโหลดจะอยู่ในส่วนไฟล์ ของแดชบอร์ดบนคลาวด์

แปลง PDF เป็น HTML ใน Java

ส่วนนี้แสดงวิธีการแปลงไฟล์ PDF เป็นหน้า HTML โดยทางโปรแกรมโดยไม่สูญเสียรูปแบบโดยทำตามขั้นตอนด้านล่าง:

  • ประการแรก สร้างอินสแตนซ์ของ ConvertApi
  • ประการที่สอง สร้างตัวอย่างของ ConvertSettings
  • ประการที่สาม ระบุชื่อที่เก็บข้อมูลบนคลาวด์
  • ตั้งค่าเส้นทางไฟล์ PDF อินพุตและรูปแบบไฟล์เอาต์พุตเป็น “html”
  • ตอนนี้ตั้งค่าเส้นทางไฟล์ HTML เอาต์พุต
  • สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย เรียกเมธอด convertdocument() ด้วย ConvertDocumentRequest

ข้อมูลโค้ดต่อไปนี้แสดงวิธีเปลี่ยนไฟล์ PDF เป็นรูปแบบ HTML ออนไลน์โดยใช้ 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;

// วิธีแปลง PDF เป็นไฟล์ HTML ใน Java
public class App {

	public static void main(String[] args) {
		
		// สร้างอินสแตนซ์ของการแปลง API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// เตรียมการตั้งค่าการแปลง
			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");
		
			// แปลงเป็นรูปแบบที่กำหนด
			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();
		}
	}
}

ดาวน์โหลดไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดด้านบนจะบันทึกหน้าไฟล์ HTML ที่แปลงแล้วไปยังคลาวด์ คุณสามารถดาวน์โหลดได้โดยใช้ข้อมูลโค้ดต่อไปนี้:

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;

// ดาวน์โหลดไฟล์จาก Cloud Storage ใน Java
public class App {

	public static void main(String[] args) {
				
		// สร้างอินสแตนซ์ของการแปลง API					
		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();
		}
		
	}
}

นี่คือวิธีการทำงานของไลบรารีตัวแปลง PDF เป็น HTML ในจาวา ในหัวข้อถัดไป เรามาสำรวจการตั้งค่าการแปลงขั้นสูงเพิ่มเติมโดยใช้ Java API

แปลง PDF เป็น HTML Page ใน Java โดยใช้ตัวเลือกขั้นสูง

ในส่วนนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ PDF เป็นเอกสาร HTML โดยใช้ตัวเลือกขั้นสูงทางโปรแกรม โดยทำตามขั้นตอนและข้อมูลโค้ดที่แสดงด้านล่าง:

  • ขั้นแรก สร้างอินสแตนซ์ของคลาส ConvertApi
  • สร้างอินสแตนซ์ของคลาส ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์
  • กำหนดเส้นทางไฟล์ PDF อินพุตและรูปแบบไฟล์เอาต์พุตเป็น “html”
  • ตอนนี้ สร้างอินสแตนซ์ของคลาส HtmlConvertOptions
  • ตั้งค่าตัวเลือกการแปลงต่างๆ เช่น setFromPage, setPagesCount, setFixedLayout เป็นต้น
  • จากนั้น ตั้งค่าตัวเลือกการแปลงและพาธไฟล์เอาต์พุต
  • จากนั้น สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย ทำการแปลงโดยใช้เมธอด convertdocument() กับ ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นหน้า HTML โดยใช้การตั้งค่าขั้นสูง

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 แปลงไฟล์ PDF เป็นหน้า HTML โดยใช้ตัวเลือกเพิ่มเติม
public class App {

	public static void main(String[] args) {
		
		// สร้างอินสแตนซ์ของการแปลง API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// เตรียมการตั้งค่าการแปลง
			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");
			
			// แปลงเป็นรูปแบบที่กำหนด
			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();
		}
	}
}

โปรดทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้เพื่ออัปโหลดและดาวน์โหลดไฟล์

ตัวแปลง PDF เป็น HTML ออนไลน์ฟรี

วิธีแปลงไฟล์ PDF เป็น HTML ออนไลน์ฟรี โปรดลองใช้ PDF เป็น HTML ออนไลน์ ตัวแปลง เพื่อสร้าง HTML จาก PDF ออนไลน์ได้ฟรี ได้รับการพัฒนาโดยใช้ API ด้านบนเพื่อแปลง PDF เป็น HTML ออนไลน์ฟรี

บทสรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของบทความนี้ ในบทความนี้ เราได้เรียนรู้:

  • วิธีแปลงเอกสาร PDF เป็น HTML ใน Java โดยทางโปรแกรม
  • วิธีแปลงไฟล์ PDF เป็นไฟล์ HTML โดยใช้การตั้งค่าขั้นสูงใน Java
  • อัปโหลดไฟล์ PDF ไปยังคลาวด์โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ HTML ที่แปลงแล้วจากคลาวด์
  • แปลง PDF เป็น HTML ออนไลน์ฟรีโดยใช้ซอฟต์แวร์แปลง PDF เป็น HTML

นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ API การแปลงไฟล์ GroupDocs.Conversion โดยใช้ เอกสารประกอบ นอกจากนี้ เรายังมีส่วน API Reference ที่ช่วยให้คุณแสดงภาพและสื่อสารกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ ซอร์สโค้ดที่สมบูรณ์ของ Java SDK มีให้ใช้งานฟรีบน Github โปรดตรวจสอบ GroupDocs.Conversion Cloud SDK สำหรับ Java ตัวอย่างที่นี่

สุดท้าย groupdocs.cloud กำลังเขียนบทความบล็อกใหม่เกี่ยวกับการแปลงไฟล์รูปแบบต่างๆ โดยใช้ REST API ดังนั้นโปรดติดตามการอัปเดตอย่างสม่ำเสมอ

ถามคำถาม

สำหรับข้อสงสัย/การสนทนาเกี่ยวกับ API ตัวแปลง PDF เป็น HTML โปรดติดต่อเราที่การสนับสนุนฟรี ฟอรัม

คำถามที่พบบ่อย

ฉันจะแปลง PDF เป็น HTML ใน Java ได้อย่างไร

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด Java สำหรับวิธีแปลงไฟล์ PDF เป็นหน้า HTML อย่างรวดเร็วและง่ายดาย

ฉันสามารถแปลง PDF เป็น HTML ใน Java โดยใช้ REST API ได้หรือไม่

ได้ คุณสามารถเปลี่ยน PDF เป็น HTML ใน Java ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลง และเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest เพื่อแปลง PDF เป็น HTML หน้าเว็บ

วิธีแปลง PDF เป็น HTML ออนไลน์ฟรี

ตัวแปลง PDF เป็น HTML ออนไลน์ฟรี ช่วยให้คุณแปลง PDF เป็น HTML ได้ฟรี รวดเร็วและง่ายดาย เมื่อการแปลง PDF เป็น HTML ออนไลน์เสร็จสิ้น คุณสามารถดาวน์โหลดไฟล์ HTML ที่แปลงแล้วบนพีซีของคุณได้ทันที

ฉันจะแปลง PDF เป็น HTML ทางออนไลน์ได้อย่างไร

  • เปิด ตัวแปลง PDF เป็น HTML ฟรีทางออนไลน์
  • คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ PDF หรือลากและวางไฟล์ PDF
  • คลิกที่ปุ่ม Convert Now ตัวแปลง PDF เป็น HTML ออนไลน์ฟรีจะเปลี่ยนไฟล์ PDF เป็น HTML ออนไลน์ฟรี
  • ลิงค์ดาวน์โหลดไฟล์ HTML เอาต์พุตจะพร้อมใช้งานทันทีหลังจากแปลงไฟล์ PDF เป็นเอกสาร HTML ฟรี

จะติดตั้งไลบรารี PDF เป็น HTML Java ได้อย่างไร

คุณสามารถดาวน์โหลดและติดตั้ง ไลบรารีตัวแปลง Java PDF เป็น HTML เพื่อประมวลผล จัดการ และสร้าง HTML จาก PDF ใน Java โดยทางโปรแกรม

จะแปลง PDF เป็น HTML ใน windows ได้อย่างไร?

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดตัวแปลง PDF เป็น HTML แบบออฟไลน์สำหรับ windows ซอฟต์แวร์ดาวน์โหลดฟรีแปลง PDF เป็น HTML นี้สามารถใช้เพื่อส่งออก PDF เป็น HTML ใน windows ได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว

ดูสิ่งนี้ด้วย

เราขอแนะนำให้คุณไปที่บทความต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: