doc to html

DOC to HTML conversion using Node.js.

การแปลงเอกสารไปยังการใช้ Node.js ช่วยให้นักพัฒนาสามารถทำให้เนื้อหาสามารถเข้าถึงได้ง่ายขึ้น ตอบสนองได้ดีขึ้น และพร้อมสำหรับเว็บ HTML มีความยืดหยุ่นสูงสำหรับการแสดงข้อความข้ามแพลตฟอร์มและอุปกรณ์ ทำให้เป็นรูปแบบที่เหมาะสมสำหรับการแชร์และเผยแพร่เนื้อหา Word บนเว็บ

ในบทความนี้ เราจะแสดงวิธีการแปลงเอกสาร Word (DOC, DOCX) เป็น HTML โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Node.js ซึ่งเป็น REST API ที่ง่ายและทรงพลัง

REST API สำหรับการแปลง DOCX เป็น HTML

GroupDocs.Conversion Cloud SDK for Node.js ให้โซลูชันที่มีประสิทธิภาพในการแปลงเอกสาร Word เป็นรูปแบบ HTML ในคลาวด์ มันจัดการทุกอย่างตั้งแต่โครงสร้างเอกสารและการจัดรูปแบบไปจนถึงอิลิเมนต์ที่ฝังอยู่ โดยมั่นใจว่าผลลัพธ์ HTML สะท้อนเนื้อหาที่แท้จริงอย่างถูกต้อง

🚀 ประโยชน์หลักของการใช้ Node.js SDK:

  • แปลง DOC และ DOCX เป็น HTML ที่สะอาดและตอบสนองได้
  • ไม่จำเป็นต้องติดตั้ง Microsoft Office
  • REST API ที่ขับเคลื่อน – ไม่ขึ้นอยู่กับแพลตฟอร์ม
  • รองรับการบันทึกผลลัพธ์ไปยังคลาวด์หรือดาวน์โหลดลงเครื่อง localy
  • OAuth 2.0 การอนุญาตที่ปลอดภัย
  • รวมเข้ากับแอป Node.js ใด ๆ ได้อย่างราบรื่น

ติดตั้ง SDK ผ่าน npm:

npm install groupdocs-conversion-cloud --save

สร้างบัญชีผู้ใช้บน GroupDocs Cloud Dashboard เพื่อรับ Client ID และ Client Secret ของคุณ。

แปลง DOC เป็น HTML ใน Node.js

นี่คือวิธีการแปลงเอกสาร Word เป็น HTML โดยใช้ GroupDocs.Conversion Cloud SDK ในโปรเจกต์ Node.js:

  1. เริ่มต้นการตั้งค่า API และอินสแตนซ์:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertDocumentRequest, ConvertSettings } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
  1. อัปโหลดไฟล์ Word ไปยังคลาวด์:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
  1. ตั้งค่าการแปลง:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
  1. Convert DOC to HTML:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File 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 เพื่อทำการแปลงเอกสาร Word เป็น HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// เริ่มต้นตัวอย่างของ ConvertApi ด้วยวัตถุ Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// ใช้วิธี ConvertDocument เพื่อแปลงไฟล์ DOC เป็นไฟล์ HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// ตรวจสอบการตอบสนองและพิมพ์ข้อความยืนยันความสำเร็จ
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
docx to html

Image:- A preview of DOCX to HTML conversion.

Word to HTML using cURL

คุณยังสามารถแปลง Word เป็น HTML โดยใช้คำขอ cURL ที่ง่ายได้ ก่อนอื่นให้สร้างโทเค็น JWT โดยใช้ข้อมูลประจำตัวของลูกค้า จากนั้นให้เรียกใช้คำสั่งต่อไปนี้:

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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"docx\"  },  \"OutputPath\": \"{resultantHTML}\"}"

โปรดเปลี่ยน inputFile เป็นชื่อของเอกสาร Word ที่นำเข้า, resultantHTML เป็นชื่อของไฟล์ HTML ที่ได้ผลลัพธ์ และ accessToken เป็นโทเค็นการเข้าถึง JWT ที่ปรับแต่งแล้ว.

เพื่อดาวน์โหลด HTML ที่ได้ผลลัพธ์ลงในเครื่อง:

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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "converted.html"

🌐 ลองใช้เครื่องมือแปลง DOCX เป็น HTML ฟรีของเรา

คุณยังสามารถลองใช้แอปพลิเคชันฟรี DOCX to HTML Conversion App ที่พัฒนาโดย GroupDocs.Conversion Cloud ได้อีกด้วย。

ตัวแปลง DOCX เป็น HTML

🔗 ลิงค์ที่มีประโยชน์

✅ สรุป

การใช้ GroupDocs.Conversion Cloud SDK สำหรับ Node.js ในการแปลง DOC/DOCX เป็น HTML เป็นเรื่องง่าย ไม่ว่าคุณจะเลือกใช้ Node.js SDK หรือ cURL ทั้งสองตัวเลือกมีวิธีที่เชื่อถือได้ในการทำให้เนื้อหา Word สามารถเข้าถึงได้ผ่านเบราว์เซอร์และมีความตอบสนอง

📚 บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: