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

สำหรับนักพัฒนา .NET API Aspose.HTML Cloud มีวิธีที่มีประสิทธิภาพและปลอดภัยในการทำการแปลงนี้โดยใช้ความพยายามในการเขียนโค้ดขั้นต่ำ

การแปลง HTML เป็น Word ผ่าน REST API

SDK Aspose.HTML Cloud สำหรับ .NET ให้เครื่องมือที่มีประสิทธิภาพในการประมวลผลและแปลง HTML เป็นหลายรูปแบบ รวมถึง DOCX, XPS, PDF และรูปแบบภาพต่างๆ กระบวนการ HTML-to-Word นั้นเป็นไปอย่างตรงไปตรงมาและสามารถปรับแต่งให้ตรงกับความต้องการเฉพาะของคุณ—เช่น การปรับขนาดหน้า ระยะขอบ และรูปแบบผลลัพธ์

นอกเหนือจาก HTML, API รองรับประเภทข้อมูลนำเข้าหลายประเภท: XHTML, MHTML, EPUB, Markdown หรือแม้แต่ URL ของหน้าเว็บสด.

การติดตั้ง SDK เพื่อเริ่มต้น ให้ติดตั้ง SDK จาก NuGet โดยใช้:

nuget install Aspose.HTML-Cloud

ถัดไป สร้างบัญชีฟรีบน Aspose Cloud dashboard เพื่อรับ Client ID และ Client Secret ของคุณสำหรับการตรวจสอบสิทธิ์。

แปลง HTML เป็น DOC โดยใช้ C#

นี่คือวิธีที่คุณสามารถนำไปใช้ในการแปลง HTML เป็น Word ในแอปพลิเคชัน C# ของคุณ:

  1. เริ่มต้น API – สร้างอินสแตนซ์ของ HtmlApi ด้วย Client ID และ Client Secret ของคุณ
  2. โหลดไฟล์ HTML – เปิดไฟล์ HTML แหล่งที่มาของคุณจากพื้นที่เก็บข้อมูลในเครื่อง.
  3. อัปโหลดไปยังคลาวด์สโตเรจ – ใช้ StorageApi เพื่อเก็บไฟล์ในคลาวด์.
  4. Convert to Word – Call PutConvertDocumentToDoc(…) to process the conversion.
// สำหรับตัวอย่างทั้งหมด โปรดเยี่ยมชม https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-b9809741374e";

// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// สร้างอินสแตนซ์ HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// name of input HTML file
String inputFileName = "inputHTML.html";

// name of output file
String newFileName = "Converted.doc";
 
try
{

    // โหลดไฟล์จากไดรฟ์ท้องถิ่น
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // สร้างอินสแตนซ์ StorageApi
        var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // อัปโหลดไฟล์ HTML ไปยังพื้นที่จัดเก็บบนคลาวด์
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // แปลง HTML เป็นรูปแบบ DOC และบันทึกผลลัพธ์ลงในคลาวด์จัดเก็บข้อมูล
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // print success message if conversion is successful
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull conversion of HTML to DOC format !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html to word

การแสดงตัวอย่างการแปลง HTML เป็นเอกสาร

HTML to DOCX using cURL Commands

สำหรับผู้ที่ชื่นชอบเครื่องมือบรรทัดคำสั่งหรือการทำงานอัตโนมัติ สามารถเข้าถึง REST API ผ่าน cURL วิธีนี้ไม่เพียงแต่ทำให้การรวมเข้ากับกระบวนการพัฒนาที่หลากหลายง่ายขึ้น แต่ยังรับประกันกระบวนการสร้างเอกสารที่สม่ำเสมอและเชื่อถือได้อีกด้วย

ขั้นตอน:

  1. สร้างโทเค็น JWT ด้วยข้อมูลรับรองของคุณ。
  2. อัปโหลดไฟล์ HTML ไปยังที่เก็บข้อมูลคลาวด์。
  3. เรียกจุดสิ้นสุด API การแปลง
  4. บันทึกไฟล์ที่แปลงแล้วไว้ในเครื่อง.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXXX-XXXX-b9809741374e&client_secret=XXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

อัปโหลดไฟล์ HTML ที่แ input ไปยังพื้นที่เก็บข้อมูลคลาวด์โดยใช้คำสั่ง cURL ดังต่อไปนี้

curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

เรียก API เพื่อทำการแปลง HTML เป็น DOCX และบันทึกผลลัพธ์บนไดรฟ์โลคัล

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/docx" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.docx

ข้อคิดเห็นสุดท้าย

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

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

ในการสัมผัสความสามารถที่น่าทึ่งของ Aspose.HTML Cloud SDK ภายในเว็บเบราว์เซอร์ คุณอาจพิจารณาใช้แอปฟรี HTML to Word Converter ของเรา

html to docx ฟรี

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

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

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

บทความต่อไปนี้ให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับ: