วิธีการแปลงเอกสาร Word เป็น HTML โดยใช้ C#
ในบทช่วยสอนสั้น ๆ นี้ เราจะเรียนรู้วิธีการแปลงเอกสาร Word เป็น HTML โดยใช้ C# การแปลงนี้สามารถทำได้อย่างมีประสิทธิภาพบนระบบปฏิบัติการใด ๆ เช่น macOS, Linux หรือ MS Windows ที่มีการกำหนดค่า .NET framework
ประโยชน์ของการแปลงเอกสาร Word เป็น HTML
- ความเข้ากันได้กับเว็บ:
- ไฟล์ HTML สามารถแสดงผลได้อย่างง่ายดายบนเว็บเบราว์เซอร์
- การรักษารูปแบบ:
- รูปแบบส่วนใหญ่จากเอกสาร Word สามารถถูกเก็บรักษาไว้ในผลลัพธ์ HTML
- ฟังก์ชันการทำงานข้ามแพลตฟอร์ม:
- ไฟล์ HTML สามารถเข้าถึงได้จากแพลตฟอร์มต่าง ๆ โดยไม่มีปัญหาความเข้ากันได้
คู่มือทีละขั้นตอนในการแปลงเอกสาร Word เป็น HTML
ขั้นตอนที่ 1: ติดตั้ง Aspose.Words Library
ติดตั้งไลบรารี Aspose.Words โดยใช้ NuGet package manager เพื่ออำนวยความสะดวกในการแปลง
Install-Package Aspose.Words
ขั้นตอนที่ 2: โหลดไฟล์ DOCX
สร้างอ็อบเจ็กต์ของคลาส Document เพื่อโหลดเอกสาร Word ที่คุณต้องการแปลง
Document doc = new Document("Input.docx");
ขั้นตอนที่ 3: กำหนดคุณสมบัติ HtmlSaveOptions
ตั้งค่าคุณสมบัติต่าง ๆ โดยใช้คลาส HtmlSaveOptions สำหรับการแปลง
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;
ขั้นตอนที่ 4: บันทึกผลลัพธ์เป็น HTML
ใช้วิธี Document.Save เพื่อบันทึกไฟล์ในรูปแบบ HTML
doc.Save("HtmlSaveOptions.html", saveOptions);
โค้ดตัวอย่างในการแปลง DOCX เป็น HTML
นี่คือตัวอย่างที่สมบูรณ์ซึ่งรวมทุกขั้นตอนเข้าด้วยกัน:
// โหลดไฟล์ Word DOCX ที่เป็นข้อมูลนำเข้า
Document doc = new Document("Input.docx");
// ตั้งค่าคุณสมบัติต่าง ๆ ของคลาส HtmlSaveOptions
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;
// บันทึก HTML ผลลัพธ์
doc.Save("HtmlSaveOptions.html", saveOptions);
สรุป
ในบทช่วยสอนนี้ เราได้สำรวจวิธีการแปลงเอกสาร Word เป็น HTML โดยใช้ C# โดยการปฏิบัติตามขั้นตอนที่ระบุ คุณสามารถปรับแต่งการตั้งค่าการแปลงให้ตรงตามความต้องการของคุณ โดยมั่นใจได้ว่า HTML ของคุณจะรักษาความสมบูรณ์ของเอกสารต้นฉบับ สำหรับการสำรวจเพิ่มเติม โปรดพิจารณาอ้างอิงวัสดุเกี่ยวกับการแปลงไฟล์ DOCX เป็นรูปแบบอื่น ๆ เช่น TIFF.