เรารู้ว่าเอกสาร Word นำเสนอวิธีที่สะดวกในการเขียนและจัดรูปแบบเนื้อหา แต่รูปแบบ HTML เปิดโลกแห่งความเป็นไปได้ในการเข้าถึงเนื้อหา ความคล่องตัว และการบูรณาการ ดังนั้นการแปลงเอกสาร Word เป็น HTML ไม่ใช่แค่เรื่องความเข้ากันได้เท่านั้น แต่เป็นเรื่องเกี่ยวกับการทำให้เนื้อหาเป็นมิตรกับเว็บ ตอบสนอง และเข้าถึงได้ง่ายผ่านอุปกรณ์และแพลตฟอร์มต่างๆ
ในบทความนี้ เราจะพูดถึงรายละเอียดเกี่ยวกับวิธีที่เราสามารถแปลงเอกสาร Word (DOC, DOCX) เป็นรูปแบบ HTML ได้อย่างง่ายดายโดยใช้ .NET REST API
REST API สำหรับการแปลง Word เป็น HTML
การแปลงเอกสาร Word เป็นรูปแบบ HTML โดยใช้ GroupDocs.Conversion Cloud SDK for .NET มอบโซลูชันที่สะดวกและมีประสิทธิภาพสูงสำหรับการแปลงเนื้อหา SDK จัดการทุกแง่มุมของกระบวนการแปลง รวมถึงการรักษาโครงสร้างเอกสาร การจัดรูปแบบ และสไตล์ เพื่อให้มั่นใจว่าผลลัพธ์ HTML ที่ได้จะรักษาความสมบูรณ์และความสามารถในการอ่านของเนื้อหาต้นฉบับ
ขั้นแรก เราต้องติดตั้ง SDK โดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
ประการที่สอง เราจำเป็นต้องได้รับข้อมูลรับรอง API ส่วนบุคคลของเรา (เช่น รหัสลูกค้าและความลับของลูกค้า) โปรดปฏิบัติตามคำแนะนำที่ระบุไว้ใน [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API
แปลง DOC เป็น HTML ใน C#
ในส่วนนี้ เราจะสำรวจรายละเอียดว่า GroupDocs.Conversion Cloud SDK สำหรับ .NET มอบแพลตฟอร์มที่สะดวกและเชื่อถือได้สำหรับการแปลงเอกสาร Word เป็น HTML ได้อย่างไร และช่วยให้คุณปรับปรุงเวิร์กโฟลว์การแปลงเนื้อหาได้อย่างง่ายดาย
- สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
- เริ่มต้น
ConvertApi
โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
- อัปโหลดเอกสาร Word อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
- สร้างอินสแตนซ์
ConvertSettings
โดยที่เราระบุชื่อของเอกสาร Word อินพุต รูปแบบผลลัพธ์เป็นhtml
และชื่อสำหรับไฟล์ HTML เอาต์พุตเป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
- เรียกใช้ API ConvertDocumentRequest เพื่อส่งออกเอกสาร Word เป็นรูปแบบ HTML และบันทึก HTML ที่เป็นผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
DOCX เป็น HTML โดยใช้คำสั่ง cURL
ข้อดีหลักประการหนึ่งของการใช้ GroupDocs.Conversion Cloud ด้วยคำสั่ง cURL คือความเรียบง่ายและความยืดหยุ่นที่ได้รับ คุณสามารถรวมกระบวนการแปลงเข้ากับเวิร์กโฟลว์หรือสคริปต์ของคุณได้อย่างง่ายดาย และทำให้งานการแปลง DOCX เป็น HTML เป็นอัตโนมัติอย่างมีประสิทธิภาพ
ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง JWT ตามข้อมูลประจำตัวไคลเอ็นต์ เมื่อเราสร้างโทเค็น JWT แล้ว เราจำเป็นต้องดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลงเอกสาร Word เป็นรูปแบบ 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\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
โปรดแทนที่ inputFile
ด้วยชื่อของไฟล์ CSV อินพุต resultantHTML
ด้วยชื่อของไฟล์ HTML ที่เป็นผลลัพธ์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล
- หากต้องการบันทึก 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\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "myResultant.html"
แอปแปลง Word เป็น HTML
โปรดอย่าลืมลองใช้ [DOCX to HTML Conversion App] ที่มีน้ำหนักเบาและมีประสิทธิภาพมาก]14 แอปฟรีนี้สร้างขึ้นบน API ของ GroupDocs.Conversion Cloud และช่วยให้คุณได้เห็นความสามารถอันน่าทึ่งของเอกสาร Word ไปเป็น API การแปลง HTML
ลิงค์ที่เป็นประโยชน์
บทสรุป
ไม่ว่าคุณจะชอบความเรียบง่ายและความยืดหยุ่นของคำสั่ง cURL หรือความสามารถที่ครอบคลุมที่นำเสนอโดย GroupDocs.Conversion Cloud API โดยตรง การแปลงเอกสาร Word (DOC, DOCX ฯลฯ) เป็นรูปแบบ HTML จะกลายเป็นกระบวนการที่ราบรื่นและมีประสิทธิภาพ ทั้งสองวิธีมอบโซลูชันที่เชื่อถือได้สำหรับการแปลงเนื้อหา เพื่อให้มั่นใจว่า HTML ที่ได้จะรักษาความสมบูรณ์ การจัดรูปแบบ และโครงสร้างของเอกสารต้นฉบับ
บทความที่เกี่ยวข้อง
เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: