
วิธีการแปลง PDF เป็น HTML ด้วย API ของ Node.js。
การแปลงเอกสารเป็น เป็นสิ่งสำคัญสำหรับการแสดงไฟล์บนเว็บ การปรับปรุงการเข้าถึง และการรวมเอกสารเข้ากับกระบวนการทำงานดิจิทัล ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลง PDF เป็น HTML ใน Node.js โดยใช้ GroupDocs.Conversion Cloud SDK ซึ่งเป็น REST API ที่ทรงพลังที่ช่วยให้การแปลงเอกสารเป็นเรื่องง่าย
เราจะพูดถึงหัวข้อต่อไปนี้ในบทความนี้:
- 🌐 PDF to HTML Conversion API for Node.js
- 🚀 แป convertir PDF เป็น HTML ใน Node.js
- 💻 แปลง PDF เป็น HTML ออนไลน์ผ่าน cURL
🌐 API การแปลง PDF เป็น HTML สำหรับ Node.js
GroupDocs.Conversion Cloud SDK for Node.js ให้วิธีการที่เชื่อถือได้และแม่นยำในการแปลงไฟล์ PDF เป็นรูปแบบ HTML ในขณะที่รักษาเลย์เอาต์ ฟอนต์ รูปภาพ และโครงสร้าง คุณยังสามารถปรับแต่งการตั้งค่าผลลัพธ์ เช่น คุณภาพของภาพและช่วงหน้าได้อีกด้วย
📦 การติดตั้ง
ใช้ npm เพื่อติดตั้ง SDK::
npm install groupdocs-conversion-cloud --save
ตรวจสอบให้แน่ใจว่าคุณมี Client ID และ Client Secret จาก GroupDocs Cloud Dashboard สำหรับรายละเอียดเพิ่มเติม คุณอาจพิจารณาเยี่ยมชม tutorial.
🚀 แปลง PDF เป็น HTML ใน Node.js
นี่คือคำแนะนำทีละขั้นตอนสำหรับการแปลงเอกสาร PDF เป็น HTML โดยใช้ Node.js:
📌 ขั้นตอนที่ 1: นำเข้า SDK และกำหนดค่า API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
📌 ขั้นตอนที่ 2: อัปโหลดไฟล์ PDF ไปยังพื้นที่จัดเก็บข้อมูลบน Cloud:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);
📌 ขั้นตอนที่ 3: ตั้งค่าตัวเลือกการแปลงจาก PDF เป็น HTML:
const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// ขอรับข้อมูลรับรอง API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างอินสแตนซ์ของคลาส Configuration และทำการเริ่มต้นด้วย Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// กำหนด URL พื้นฐานของ API เพื่อทำการแปลง PDF เป็น HTML ออนไลน์
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// สร้างตัวอย่างของ ConvertApi ด้วยออบเจ็กต์ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// ใช้วิธี ConvertDocument เพื่อแปลงไฟล์ PDF เป็นหน้าเว็บ HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// ตรวจสอบการตอบกลับและพิมพ์ข้อความสำเร็จ
if (response != null && response.equals("OK")) {
System.out.println("The PDF to HTML conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
Image:- A preview of PDF to HTML conversion.
ดาวน์โหลดไฟล์ PDF ตัวอย่างที่ใช้ในตัวอย่างข้างต้นจาก input.pdf.
💻 แปลง PDF เป็น HTML ออนไลน์ผ่าน cURL
คุณยังสามารถแปลง PDF เป็น HTML ออนไลน์โดยใช้ cURL และ GroupDocs.Conversion Cloud API endpoint:
- สร้างโทเค็นการเข้าถึง JWT ของคุณเอง
- ใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourcePDF}\", \"Format\": \"html\", \"OutputPath\": \"{finalOutput}\"}"
แทนที่ sourceFile, resultantFile, และ accessToken ด้วยค่าจริง
- เพื่อบันทึก HTML บนดิสก์ท้องถิ่น กรุณาเรียกใช้คำสั่ง cURL ดังต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "myOutput.html"
🧪 ลองแปลง PDF เป็น HTML ฟรี ออนไลน์
ใช้ PDF to HTML Converter ของเราเพื่อประสบการณ์การแปลงออนไลน์ที่รวดเร็วและมีประสิทธิภาพ
✅ สรุป
โดยการใช้ GroupDocs.Conversion Cloud SDK สำหรับ Node.js หรือ REST API endpoints ของมัน การแปลง PDF เป็น HTML จะกลายเป็นเรื่องง่าย แม่นยำ และปรับขนาดได้ API จะรักษาโครงสร้างและรองรับตัวเลือกผลลัพธ์ที่หลากหลาย ทำให้เหมาะสำหรับนักพัฒนาที่สร้างเครื่องดูเอกสารหรือโปรแกรมแก้ไขที่ใช้เว็บ
🔗 ลิงก์ที่มีประโยชน์
📚 บทความที่เกี่ยวข้อง
เราขอแนะนำให้สำรวจบทความต่อไปนี้: