Word เป็น HTML C#

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

C# DOCX เป็น HTML Converter API - ดาวน์โหลดฟรี

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

PM> Install-Package Aspose.Words 

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

Aspose.Words for .NET ช่วยให้คุณแปลงเอกสาร DOCX เป็น HTML ได้ง่ายขึ้น เพียงโหลดเอกสาร DOCX และบันทึกเป็นไฟล์ HTML ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ DOCX เป็น HTML ใน C#

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง DOCX เป็น HTML โดยใช้ C#

// โหลดเอกสารจากดิสก์
Document doc = new Document("Document.docx");

// บันทึกเอกสารเป็น HTML
doc.Save("Document.html", SaveFormat.Html);

C# ปรับแต่งการแปลง DOCX เป็น HTML

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

C# DOCX เป็น HTML - ส่งออกข้อมูลไป-กลับ

MS Word มีคุณสมบัติที่หลากหลายและไม่ใช่ทั้งหมดที่รองรับโดย HTML ดังนั้นเพื่อให้เนื้อหาของ HTML ใกล้เคียงกับเอกสารต้นฉบับ จึงใช้ข้อมูลไป-กลับ ขั้นตอนต่อไปนี้แสดงวิธีการส่งออกข้อมูลไปกลับในการแปลง DOCX เป็น HTML ใน C#

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการส่งออกข้อมูลไปกลับในการแปลง DOCX เป็น HTML ใน C# .NET

// โหลดเอกสารจากดิสก์
Document doc = new Document("Document.docx");

// เปิดใช้งานข้อมูลไปกลับ
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;

// บันทึกเป็น HTML
doc.Save("ExportRoundtripInformation_out.html", options);

การแปลง C# DOCX เป็น HTML - ระบุโฟลเดอร์ทรัพยากร

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเก็บทรัพยากรไว้ในโฟลเดอร์แยกต่างหากในการแปลง C# DOCX เป็น HTML

// โหลดเอกสาร 
Document doc = new Document("document.docx");

// ตั้งค่าโฟลเดอร์สำหรับทรัพยากร
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";

// แปลงเอกสารเป็น HTML
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);

อ่านเพิ่มเติม เกี่ยวกับการทำงานกับโฟลเดอร์ทรัพยากรในการแปลง DOCX เป็น HTML

C# API สำหรับการแปลง DOCX เป็น HTML - รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราว เพื่อใช้ Aspose.Words for .NET โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

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

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