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

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

C# HTML เป็น Word DOCX DOC C# Converter - การติดตั้ง

Aspose.HTML สำหรับ .NET API รองรับคุณสมบัติการสร้าง การจัดการ และการแปลง HTML จำนวนมาก คุณลักษณะที่โดดเด่นคือการแปลง HTML เป็น DOCX/DOC ใน C# คุณสามารถกำหนดค่า API ได้ง่ายๆ โดยดาวน์โหลดจากส่วน New Releases หรือติดตั้งจาก NuGet ด้วยคำสั่งต่อไปนี้:

PM> Install-Package Aspose.Html

แปลงเว็บเพจ HTML เป็น Word DOCX/DOC โดยใช้ C#

ให้เราสำรวจการแปลง HTML เป็น Word DOCX/DOC C# จากกรณีการใช้งานง่ายๆ เราจะสร้างไฟล์ HTML พื้นฐานแล้วทำการแปลง คุณต้องทำตามขั้นตอนต่อไปนี้เพื่อแปลงไฟล์ HTML เป็น Word (DOCX/DOC) ใน C#:

  1. เขียนไฟล์ HTML อย่างง่าย
  2. โหลดไฟล์ HTML อินพุต
  3. เริ่มต้นวัตถุ DocSaveOptions
  4. แปลงหน้าเว็บ HTML เป็น Word DOCX ใน C#

โค้ด C# ด้านล่างแสดงวิธีแปลงหน้าเว็บ HTML เป็นไฟล์ Word เช่น DOCX/DOC:

// เตรียมโค้ด HTML และบันทึกลงในไฟล์
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// เริ่มต้นเอกสาร HTML จากไฟล์
using (var document = new HTMLDocument("document.html"))
{
    // เริ่มต้น DocSaveOptions 
    var options = new Aspose.Html.Saving.DocSaveOptions();

    // แปลงเว็บเพจ HTML เป็น DOCX
    Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}

แปลง HTML เป็น Word ใน C# โดยใช้ตัวเลือกขั้นสูงใน C#

ให้เราก้าวไปอีกขั้น คุณสามารถเปลี่ยนขนาดของหน้า ระยะขอบ สีพื้นหลัง และคุณสมบัติอื่นๆ โดยใช้วัตถุ DocSaveOptions ตัวเลือกทั้งหมดเหล่านี้มีส่วนช่วยในการควบคุมวิธีแปลงไฟล์ได้ดียิ่งขึ้น สิ่งนี้สามารถช่วยให้คุณบรรลุความต้องการโดยไม่ต้องกังวลเกี่ยวกับรูปแบบไฟล์พื้นฐาน คุณควรทำตามขั้นตอนด้านล่างเพื่อแปลง HTML เป็น DOCX ด้วยตัวเลือกขั้นสูงโดยใช้ C#:

  1. โหลดไฟล์ HTML อินพุต
  2. เริ่มต้นวัตถุ DocSaveOptions
  3. ระบุขนาดหน้าเป็นนิ้ว
  4. เรียกใช้เมธอด ConvertHTML สำหรับการแปลง HTML เป็น Word DOCX ใน C#

รหัสด้านล่างขึ้นอยู่กับขั้นตอนด้านบนซึ่งแสดงวิธีการแปลงไฟล์ HTML เป็น Word DOCX ใน C#:

// เตรียมโค้ด HTML และบันทึกลงในไฟล์
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// ตั้งค่า A5 เป็นขนาดหน้ากระดาษ
var options = new Aspose.Html.Saving.DocSaveOptions
{
    PageSetup =
    {
        AnyPage = new Aspose.Html.Drawing.Page()
        {
            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
        }
    }
};

// แปลงเอกสาร HTML เป็น DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");

บทสรุป

ในบทความนี้ เราได้สำรวจการแปลง HTML เป็น Word DOCX DOC โดยทางโปรแกรมใน C# นอกจากนี้ คุณสามารถไปที่ Documentation Section หรือ API References เพื่อวิเคราะห์เพิ่มเติม ในกรณีที่มีความคลุมเครือหรือข้อกังวลใดๆ โปรดเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย