html เป็นคำ

แปลง HTML เป็น Word ออนไลน์โดยใช้ C# .NET

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

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

Aspose.HTML Cloud SDK for .NET มอบความสามารถในการจัดการและแปลงไฟล์ HTML เป็น DOCX, XPS และรูปแบบอื่นๆ ดังนั้นการแปลง HTML เป็น Word โดยใช้ REST API จึงเป็นกระบวนการที่ราบรื่นซึ่งเพิ่มความสามารถที่หลากหลายและคล่องตัวให้กับคุณ กระบวนการแปลงที่ตรงไปตรงมานี้เสริมด้วยความสามารถในการปรับแต่งตัวเลือกการแปลง ซึ่งช่วยให้ควบคุมขนาดหน้า ขอบ และการจัดรูปแบบได้ นอกเหนือจากคุณสมบัติหลักของการแปลง HTML เป็น Word แล้ว Aspose.HTML Cloud API for .NET ยังมีฟังก์ชันต่างๆ มากมาย รวมถึงการแก้ไข HTML และการแปลงเป็นรูปแบบต่างๆ เช่น PDF และภาพแรสเตอร์

เอกสารต้นฉบับสามารถเป็น HTML, XHTML, MHTML, EPUB, Markdown หรือหน้าเว็บโดยใช้ URL

เพื่อนำรูทีนการแปลงเอกสารไปใช้ในแอปพลิเคชัน .NET เราจะต้องติดตั้ง SDK จาก NuGet หรือ GitHub ก่อน จากนั้นให้รันคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลเพื่อดำเนินการติดตั้ง NuGet

nuget install Aspose.HTML-Cloud

Aspose.HTML สำหรับ Cloud APIs นั้นปลอดภัยและต้องมีการตรวจสอบสิทธิ์ ดังนั้น โปรดสร้างบัญชีสมัครสมาชิกฟรีบนบริการคลาวด์ของเราผ่าน แดชบอร์ด Aspose.Cloud โดยใช้บัญชี GitHub หรือ Google หรือเพียงแค่ สร้างบัญชีใหม่ และรับรายละเอียดข้อมูลประจำตัวลูกค้าของคุณ

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

โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อแปลง HTML เป็น Word โดยใช้โค้ด C#

  • ขั้นแรก ให้สร้างอินสแตนซ์ HtmlApi โดยส่งรายละเอียด ClientID และ ClientSecret เป็นอาร์กิวเมนต์
  • ประการที่สอง อ่าน HTML จากไดรฟ์ภายในเครื่องโดยใช้เมธอด File.OpenRead(..)
  • ประการที่สาม สร้างอินสแตนซ์ของ StorageApi และอัปโหลด HTML ไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด UploadFile(…)
  • ในที่สุด เรียกใช้เมธอด PutConvertDocumentToDoc(…) เพื่อแปลง HTML เป็น Word และบันทึกเอาต์พุตในที่จัดเก็บข้อมูลบนคลาวด์
// สำหรับตัวอย่างแบบสมบูรณ์ โปรดไปที่ https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

string clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
string clientID = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";

// สตริง URL ฐาน
const string SERVICE_API_HOST = "https://api.aspose.cloud";

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

// ชื่อไฟล์อินพุต HTML
String inputFileName = "list.html";

// ชื่อไฟล์เอาท์พุต
String newFileName = "Converted.doc";
 
try
{

    // โหลดไฟล์จากไดรฟ์ภายในเครื่อง
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // สร้างอินสแตนซ์ StorageApi
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

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

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

    // พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull operation to convert html to word doc !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html เป็นเอกสาร word

รูปภาพ 1:- ตัวอย่าง HTML สู่เอกสาร

เพื่อเป็นการอ้างอิงของคุณ ไฟล์ตัวอย่างที่ใช้ในตัวอย่างด้านบนสามารถดาวน์โหลดได้จาก list.html และ converted.doc

แปลง HTML เป็น Word DOC โดยใช้คำสั่ง cURL

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

โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อดำเนินการแปลง HTML เป็น XPS

  1. สร้างโทเค็นการเข้าถึงเว็บ JSON ตามข้อมูลประจำตัวของลูกค้า
  2. อัปโหลดอินพุต HTML ไปยังที่เก็บข้อมูลบนคลาวด์
  3. เรียกใช้ API GetConvertDocumentToDoc
  4. บันทึกเอาท์พุตลงในไดรฟ์ภายในเครื่อง
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

เมื่อสร้าง JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่ออัปโหลดอินพุต HTML ไปยังที่เก็บข้อมูลบนคลาวด์

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":{}}

หลังจากอัปโหลด HTML แล้ว สามารถใช้คำสั่งต่อไปนี้เพื่อแปลง HTML เป็นเอกสาร Word และบันทึกเอาต์พุตลงในไดรฟ์ภายในเครื่องได้

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

บทสรุป

โดยสรุป ไม่ว่าจะใช้ Aspose.Words Cloud API หรือ Aspose.HTML Cloud API คุณก็จะมีเครื่องมืออันทรงพลังสำหรับการแปลง HTML เป็นเอกสาร Word ได้อย่างราบรื่น ทั้งสองวิธีช่วยให้คุณสามารถเชื่อมช่องว่างระหว่างเนื้อหาเว็บแบบไดนามิกและการสร้างเอกสารที่ดูดี มั่นใจได้ถึงประสิทธิภาพ ความแม่นยำ และความสม่ำเสมอในเวิร์กโฟลว์การประมวลผลเอกสารที่หลากหลาย

ลิงค์ที่เป็นประโยชน์

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

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