ในบทความเชิงปฏิบัตินี้ เราจะพูดถึงกระบวนการทีละขั้นตอนเพื่อ แปลง DOCX เป็น MHTML โดยใช้ C# และพัฒนาแอปพลิเคชันตัวอย่าง หากต้องการ สร้าง MHTML จาก DOCX ใน C# เราจะใช้หนึ่งในไลบรารีการแปลงที่ได้รับความนิยมสูงสุด นอกจากนี้ เรายังให้คำแนะนำในการกำหนดค่าแพ็คเกจการแปลงเอกสารเพื่อดำเนินการแปลงเอกสาร ต่อไปนี้คือขั้นตอนสำคัญและโค้ดตัวอย่างสำหรับการแปลง DOCX เป็นเอกสาร MHTML
ขั้นตอนในการแปลง DOCX เป็น MHTML โดยใช้ C#
- ติดตั้ง GroupDocs.Conversion for .NET จากตัวจัดการแพ็คเกจ NuGet
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion เพื่อแปลง DOCX เป็น MHTML
- เริ่มต้นวัตถุของคลาส Converter โดยผ่านเส้นทางของอินพุต DOCX
- รับตัวเลือกการแปลงโดยใช้เมธอด Converter.GetPossibleConversions
- เรียกใช้เมธอด Convert.Save เพื่อบันทึก MHTML ลงดิสก์
เราได้กำหนดขั้นตอนพื้นฐานทั้งหมดสำหรับการพัฒนาฟังก์ชันเพื่อ ส่งออก DOCX เป็น MHTML โดยใช้ C# คุณจะสังเกตเห็นว่าวิธีการข้างต้นนั้นง่ายมากสำหรับการดำเนินการแปลงเอกสารโดยใช้หนึ่งใน API ตัวแปลงเอกสารในอุดมคติ และคุณเพียงแค่เขียนโค้ด C# ไม่กี่บรรทัดเท่านั้น นี่คือตัวอย่างการใช้ไลบรารี GroupDocs.Conversion:
รหัสเพื่อแปลง DOCX เป็น MHTML โดยใช้ C
using GroupDocs.Conversion; | |
namespace ConvertDOCXtoMHTMLusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
var converter = new GroupDocs.Conversion.Converter("input.docx"); | |
// Get conversion option for final output document | |
var docxtomhtmlconvertoptions = converter.GetPossibleConversions()["mhtml"].ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("ConvertDOCXtoMHTMLusingCSharp.mhtml", docxtomhtmlconvertoptions); | |
} | |
} | |
} |
เราสร้างโค้ดตัวอย่างเพื่อแปลง DOCX เป็น MHTML ใน C# เพื่อแสดงให้เห็นวิธีสร้างแอปพลิเคชันโดยใช้โฟลว์กระบวนการที่กำหนดไว้ในส่วนก่อนหน้า คุณเพียงแค่ต้องนำเข้า DOCX รับตัวเลือกการแปลง และบันทึกเอาต์พุต MTHML ลงในดิสก์ ตัวอย่างรหัสนี้ทำงานบนระบบปฏิบัติการใด ๆ ที่ติดตั้ง .NET เพื่อส่งออก DOCX เป็น MTHML โดยไม่ต้องติดตั้งซอฟต์แวร์ของบุคคลที่สาม
ในบทความก่อนหน้านี้ เราได้อธิบายวิธีแปลง TeX เป็น Word คุณสามารถเรียนรู้เพิ่มเติมได้โดยอ่านโพสต์บน วิธีแปลง TeX เป็น Word โดยใช้ C#