การแปลงเอกสาร Word เป็น HTML เป็นความต้องการที่พบบ่อยเมื่อเผยแพร่เนื้อหาในเว็บไซต์ สร้างตัวดูเอกสาร หรือรวมไฟล์ Word เข้ากับแอปพลิเคชันเว็บ โดยใช้ .NET Cloud SDK คุณสามารถแปลงไฟล์ DOC และ DOCX เป็น HTML ที่สะอาดและเป็นมาตรฐานได้อย่างง่ายดายโดยไม่ต้องพึ่งพา Microsoft Word หรือการทำงานอัตโนมัติบนเดสก์ท็อป

ในคู่มือนี้ คุณจะได้เรียนรู้วิธีการแปลง Word เป็น HTML ใช้ C# ผ่าน SDK คลาวด์ .NET ที่มี REST ซึ่งปลอดภัยและขยายตัวได้


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

ชุดพัฒนา Software GroupDocs.Conversion Cloud SDK สำหรับ .NET 5 มีโซลูชันที่ทรงพลังและไม่ขึ้นกับแพลตฟอร์มในการแปลงเอกสาร Word เป็น HTML โดยจะรักษาการจัดรูปแบบข้อความ ตาราง รูปภาพ และการจัดวางในขณะสร้างผลลัพธ์ที่เหมาะกับเว็บ

ฟีเจอร์หลัก

  • แปลง DOC และ DOCX เป็น HTML ด้วยความถูกต้องสูง
  • ไม่มีการพึ่งพา Microsoft Office
  • สถาปัตยกรรม REST API ที่มีพื้นฐานบนคลาวด์
  • การตรวจสอบสิทธิ์ที่ได้รับการป้องกันด้วย OAuth 2.0
  • บันทึกผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์หรือติดตั้งลงในเครื่องแบบท้องถิ่น
  • การรวมที่ง่ายดายกับแอปพลิเคชัน .NET (C#)

ติดตั้ง SDK ผ่าน NuGet

Install-Package GroupDocs.Conversion-Cloud

สร้าง ID ลูกค้าและรหัสประจำตัวลูกค้าของคุณจาก GroupDocs Cloud Dashboard.


แปลง Word เป็น HTML ใน C#

ทำตามขั้นตอนเหล่านี้เพื่อแปลงเอกสาร Word เป็น HTML โดยใช้ C# และ .NET Cloud SDK

ขั้นตอนที่ 1: ตั้งค่าข้อมูลประจำตัว API

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

ขั้นตอนที่ 2: อัพโหลดเอกสาร Word ไปยัง Cloud Storage

using (var fileStream = File.OpenRead("sample.docx"))
{
    var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
    fileApi.UploadFile(uploadRequest);
}

ขั้นตอนที่ 3: กำหนดการตั้งค่าการแปลง HTML

var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

ขั้นตอนที่ 4: แปลง Word เป็น HTML

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);

Console.WriteLine("Word document successfully converted to HTML.");
// รับข้อมูลประจำตัว API ของคุณ 
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";

// สร้างตัวอย่างของคลาส Configuration โดยใช้ Client Secret และ Client ID。 
var configuration = new Configuration(clientId, clientSecret);
// กำหนดค่า ApiBaseUrl เพื่อตั้งค่า base url ของ API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// สร้างอ็อบเจ็กต์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาส Configuration
var apiInstance = new ConvertApi(configuration);
// สร้างอินสแตนซ์ของคลาส ConvertSettings
var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

// เรียกใช้ API เพื่อกระตุ้นการแปลง Word เป็น HTML
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);

DOCX to HTML using cURL

คุณยังสามารถแปลงเอกสาร Word เป็น HTML โดยตรงด้วย REST API โดยใช้ cURL ได้อีกด้วย

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "{resultantFile}"

แทนที่ {ACCESSTOKEN} ด้วยโทเค็น JWT ของคุณที่สร้างขึ้นโดยใช้ข้อมูลประจำตัวของลูกค้า


เครื่องแปลงคำออนไลน์ฟรีเป็น HTML

กำลังมองหาตัวเลือกที่ไม่ต้องเขียนโค้ดอยู่ใช่ไหม? ลองใช้ Word to HTML online converter ฟรีที่พัฒนาโดย GroupDocs.Conversion Cloud ดูสิ.

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

แหล่งข้อมูลที่มีประโยชน์


ข้อสรุป

เราได้เรียนรู้ว่า .NET REST API ทำให้การแปลง Word เป็น HTML เป็นเรื่องที่รวดเร็ว เชื่อถือได้ และสามารถปรับขนาดได้ ไม่ว่าคุณกำลังสร้างโปรแกรมดูเอกสาร เผยแพร่เนื้อหา Word บนเว็บ หรือรวมการแปลงเอกสารเข้ากับแอปพลิเคชัน .NET ของคุณ API นี้ให้ทุกอย่างที่คุณต้องการด้วยโค้ดเพียงเล็กน้อย


❓ คำถามที่พบบ่อย (FAQs)

  1. How do I convert Word Document to HTML in C#? ใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET และเรียกใช้ API ConvertDocument() เพื่อแปลงเอกสาร Word เป็นรูปแบบ HTML。

  2. Can I convert DOCX to HTML as well? ใช่. .NET Cloud SDK สนับสนุนทั้ง DOC และ DOCX เป็น HTML สำหรับการจัดการเอกสารแบบครบวงจร

  3. Can I test the API without any limitations? ใช่. คุณสามารถขอรับใบอนุญาตทดลองใช้งานฟรี 30 days trial license เพื่อลองทดสอบ API โดยไม่มีข้อจำกัดใดๆ

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