แปลง DOCX เป็น HTML ใน CSharp

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

  • การแปลงเอกสารที่ง่ายที่สุด เช่น DOCX เป็น HTML ใน C#
  • แปลงเป็น HTML ด้วยตัวเลือกที่กำหนดเอง
  • แปลงโดยใช้ตัวเลือกเพื่อแสดงหรือซ่อนเส้นขอบของหน้า

ไลบรารีการแปลงเอกสาร C#

GroupDocs.Conversion for .NET เป็น API ประสิทธิภาพสูงที่ใช้งานง่ายพร้อมความสามารถในการแปลงเอกสารใดๆ จากรายการ รูปแบบเอกสารที่รองรับ เป็นรูปแบบเป้าหมายที่รองรับ คุณสามารถดาวน์โหลด API ได้จากส่วน ดาวน์โหลด หรือติดตั้งจาก NuGet

แปลง DOCX เป็น HTML ใน C# - ง่าย

นี่เป็นการแปลงที่ง่ายที่สุดและมีประโยชน์มาก ฉันควรบอกว่าคุณสามารถแปลงเอกสารของคุณเป็นรูปแบบ HTML ได้ เพียงตรวจสอบรูปแบบของคุณจาก รายการรูปแบบที่รองรับ แล้วแปลงไฟล์ได้เลย

  • สร้างอินสแตนซ์ของคลาส Converter เพื่อเริ่มต้นด้วยเอกสารต้นฉบับของคุณ
  • ยกตัวอย่างวัตถุ MarkupConvertOptions
  • เรียกเมธอด Convert ของคลาส Converter
  • แค่นั้นแหละ.

เอกสารของคุณจะถูกแปลงเป็น HTML และเอกสารผลลัพธ์จะอยู่ในที่เก็บของคุณ ตัวอย่างโค้ดขนาดเล็กต่อไปนี้แสดงการแปลงไฟล์ DOCX เป็น HTML โดยใช้คลาส Converter ใน C#

// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions();
    converter.Convert("converted.html", options);
}

แปลง DOC/DOCX เป็น HTML ด้วยตัวเลือกที่กำหนดเอง

GroupDocs.Conversion มีตัวเลือกอื่นๆ ที่แตกต่างกันเพื่อให้ได้ผลลัพธ์การแปลงที่ต้องการ ตัวเลือกที่กำหนดเองประกอบด้วย:

  • เค้าโครงคงที่
  • เค้าโครงคงที่ - Show Borders
  • รูปแบบ
  • เลขหน้า
  • หน้า
  • หน้า Count
  • ใช้ PDF
  • ลายน้ำ
  • ซูม

คุณสามารถไปที่ เอกสารประกอบ หรือ ตัวอย่าง GitHub เพื่อดูรายละเอียดแต่ละตัวเลือก ฉันจะแสดงการปรับแต่งบางส่วนในขณะที่แปลงรูปแบบ DOCX เป็น HTML อีกครั้งในตัวอย่างโค้ดด้านล่าง

// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    { // Setting customized options
        PageNumber = 2,
        PagesCount = 1,
        FixedLayout = true
    };
    converter.Convert("converted.html", options);
}

แปลง DOC/DOCX เป็น HTML - แสดงหรือซ่อนเส้นขอบของหน้า

สุดท้าย แต่ไม่ท้ายสุด ตอนนี้คุณสามารถควบคุมการมองเห็นเส้นขอบของหน้าในขณะที่แปลงเอกสารเป็น HTML ใน C# GroupDocs.Conversion for .NET ให้การควบคุมนี้กับโปรแกรมเมอร์ C# ตัวอย่างด้านล่างแสดงให้เห็นว่าการตั้งค่าคุณสมบัติ FixedLayoutShowBorders ของคลาส MarkupConvertOptions เป็นจริงหรือเท็จ คุณสามารถแสดงหรือซ่อนเส้นขอบของหน้าในเอกสาร HTML ที่เป็นผลลัพธ์ได้

// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    {
        PageNumber = 2,
        FixedLayout = true,
        PagesCount = 1,
        FixedLayoutShowBorders = false
    };
    converter.Convert("converted.html", options);
}

รูปภาพด้านล่างแสดงเอกสาร DOCX ต้นฉบับและ HTML ที่แปลงแล้วโดยมีและไม่มีเส้นขอบของหน้า

เอกสาร Docx เพื่อแปลงเป็น HTML

เอกสาร DOCX ต้นฉบับ

ไฟล์ HTML ที่มีขอบหน้าและไม่มีขอบ

รูปด้านบนแสดงไฟล์ HTML ที่แปลงจาก DOCX โดยมีตัวเลือกแสดงเส้นขอบและไม่แสดงเส้นขอบ

เรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion

มาคุยกันเพิ่มเติม @ ฟอรัมสนับสนุนฟรี