
แปลง Word เป็น HTML โดยใช้ .NET REST API
เราเข้าใจดีว่าการเข้าถึงออนไลน์และการนำเสนอเนื้อหาที่ราบรื่นมีความสำคัญสูงสุด ดังนั้นความจำเป็นในการแปลงเอกสาร Word เป็นรูปแบบ HTML จึงไม่เคยเร่งด่วนเท่านี้มาก่อน ลองนึกดูว่าจะน่าหงุดหงิดแค่ไหนหากต้องพยายามแชร์เอกสาร Word ที่คุณสร้างขึ้นอย่างพิถีพิถันทางออนไลน์ แต่กลับพบปัญหาการจัดรูปแบบ เลย์เอาต์ผิดเพี้ยน และปัญหาความเข้ากันได้เมื่อดูในเว็บเบราว์เซอร์ นี่คือจุดที่การแปลงจาก Word เป็น HTML เข้ามาเปลี่ยนแปลงเกม โดยนำเสนอโซลูชันที่แก้ไขปัญหาเหล่านี้ได้อย่างชาญฉลาด
บทความนี้จะเจาะลึกถึงความจำเป็นในการแปลงเอกสาร Word เป็น HTML โดยใช้ .NET REST API นอกจากนี้ยังจะอธิบายด้วยว่าการแปลงนี้สอดคล้องกับโลกดิจิทัลอย่างไรเพื่อสร้างประสบการณ์ออนไลน์ที่สอดประสานและสวยงามสำหรับเอกสารของคุณ
- REST API สำหรับการแปลงเอกสาร Word เป็น HTML
- การแปลงเอกสาร Word เป็น HTML ด้วย C# .NET
- แปลง Word เป็น HTML โดยใช้คำสั่ง cURL
REST API สำหรับการแปลงเอกสาร Word เป็น HTML
Aspose.Words Cloud SDK for .NET คือ SDK อเนกประสงค์ที่มอบโซลูชันอันทรงประสิทธิภาพที่ช่วยเชื่อมช่องว่างระหว่าง MS Word และเนื้อหาเว็บได้อย่างง่ายดาย ด้วยการรวม Cloud SDK เข้ากับแอปพลิเคชัน .NET ของคุณ คุณจะปลดล็อกความสามารถในการแปลงเอกสาร Word เป็น HTML ได้อย่างง่ายดาย ทำให้มั่นใจได้ว่าเอกสารของคุณจะพร้อมใช้งานบนเว็บโดยไม่ต้องยุ่งยากกับการปรับรูปแบบด้วยตนเอง
ขั้นตอนแรกในการใช้ SDK คือการเพิ่มการอ้างอิงไปยังโซลูชัน .NET ดังนั้น ให้ค้นหา Aspose.Words-Cloud
ในตัวจัดการแพ็กเกจ NuGet และคลิกปุ่ม เพิ่มแพ็กเกจ
นอกจากนี้ โปรดไปที่ แดชบอร์ดคลาวด์ และรับข้อมูลประจำตัวไคลเอนต์ส่วนบุคคลของคุณ
การแปลงเอกสาร Word เป็น HTML ด้วย C# .NET
ส่วนนี้ให้รายละเอียดเกี่ยวกับการแปลงเอกสาร MS Word เป็น HTML เพื่อให้เราสามารถดูเอกสาร Word ออนไลน์ได้ โดยสรุป ให้ทำตามขั้นตอนเหล่านี้เพื่อดูเอกสาร Microsoft Word ออนไลน์
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// สร้างวัตถุการกำหนดค่าโดยใช้รายละเอียด ClinetID และความลับของไคลเอนต์
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// เริ่มต้นอินสแตนซ์ WordsApi
var wordsApi = new WordsApi(config);
// ป้อนชื่อไฟล์ PDF
String inputFile = "test_multi_pages.docx";
// รูปแบบไฟล์ผลลัพธ์
String format = "HTML";
String resultant = "resultantFile.html";
// โหลดเนื้อหาไฟล์ ODT อินพุตไปยังอินสแตนซ์สตรีม
var sourceFile = System.IO.File.OpenRead(inputFile);
// สร้างวัตถุคำขอ DocumentWithFormatRequest
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
// กระตุ้นการดำเนินการเอกสาร
wordsApi.ConvertDocument(response);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to HTML conversion successful !");
Console.ReadKey();
}

ตัวอย่างการแปลง Word เป็น HTML ด้วย .NET REST API
ตอนนี้มาสำรวจรายละเอียดของโค้ดบางส่วนที่ระบุไว้ข้างต้นกัน
// create configuration object using ClinetID and Client Secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
WordsApi wordsApi = new WordsApi(config);
ขั้นแรก ให้สร้างอินสแตนซ์ของคลาส “WordsApi” ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
using var requestDocument = File.OpenRead("file-sample.docx");
โหลดเอกสาร Word อินพุตจากไดรฟ์ภายในเครื่องเข้าสู่อินสแตนซ์สตรีม
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
สร้างคำขอแปลงเอกสารโดยระบุไฟล์ Word อินพุต รูปแบบเอาท์พุตเป็น HTML และชื่อไฟล์ HTML ที่ได้
wordsApi.ConvertDocument(response);
เรียก API เพื่อแปลง Word เป็น HTML เพื่อให้สามารถแสดงไฟล์ Word ทางออนไลน์ได้
แปลง Word เป็น HTML โดยใช้คำสั่ง cURL
ยกระดับประสบการณ์การแชร์เอกสารของคุณโดยการแปลงเอกสาร Word เป็น HTML ได้อย่างราบรื่นโดยใช้การทำงานร่วมกันแบบไดนามิกของคำสั่ง Aspose.Words Cloud และ cURL การทำงานร่วมกันอันทรงพลังนี้ทำให้คุณสามารถแปลง ‘Word DOC เป็น HTML’ ได้อย่างง่ายดายโดยการสร้างคำสั่ง cURL เพื่อโต้ตอบกับ Aspose.Words Cloud API
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยดำเนินการคำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ขณะนี้ โปรดดำเนินการคำสั่งต่อไปนี้เพื่อโหลดเอกสาร Word ที่จัดเก็บในที่จัดเก็บข้อมูลบนคลาวด์และแปลงเป็นรูปแบบ HTML เพื่อให้เราสามารถแสดงเอกสาร MS Word ทางออนไลน์ได้
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"
แทนที่ sourceFile
ด้วยชื่อของเอกสาร Word อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ resultantFile
ด้วยชื่อของ HTML ผลลัพธ์ที่ต้องการจัดเก็บไว้ในไดรฟ์ในเครื่อง และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
บทสรุป
โดยสรุป การแปลงเอกสาร Word เป็นรูปแบบ HTML ทำหน้าที่เป็นสะพานเชื่อมที่สำคัญระหว่างโลกเอกสารที่มีโครงสร้างและโลกออนไลน์แบบไดนามิก ด้วยแนวทางที่โดดเด่นแต่ทรงพลังสองแนวทางให้คุณเลือกใช้ นั่นคือ Aspose.Words Cloud SDK สำหรับ .NET และการใช้คำสั่ง cURL คุณจึงมีความยืดหยุ่นในการเลือกวิธีการที่สอดคล้องกับความเชี่ยวชาญด้านเทคนิคและความชอบของคุณ
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: