บทความนี้มีวัตถุประสงค์เพื่อแนะนำคุณตลอดแนวทางที่ครอบคลุมเกี่ยวกับวิธี แปลง HTML เป็น MHTML โดยใช้ C# Hyper Text Markup Language หรือที่เรียกกันทั่วไปว่า HTML เป็นภาษามาร์กอัปที่ใช้สำหรับการออกแบบเว็บเพจ MHTML เป็นรูปแบบการเก็บถาวรของหน้าเว็บที่สามารถจัดเก็บ HTML รูปภาพ และทรัพยากรที่เกี่ยวข้องอื่นๆ ไว้ในไฟล์เดียว ด้วยความช่วยเหลือของไลบรารีการแปลง คุณสามารถสร้าง สร้าง MHTML จาก HTML ใน C# ได้ง่ายๆ ด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน นอกจากนี้ คุณจะได้รับคำแนะนำเกี่ยวกับวิธีการตั้งค่าไลบรารีบนระบบปฏิบัติการทั่วไป ต่อไปนี้คือขั้นตอนสำคัญและตัวอย่างโค้ดสำหรับการแปลงรูปแบบไฟล์ HTML เป็น MHTML
ขั้นตอนในการแปลง HTML เป็น MHTML โดยใช้ C#
- ติดตั้ง GroupDocs.Conversion for .NET โดยใช้ NuGet package manager
- เพิ่มการอ้างอิงเนมสเปซ GroupDocs.Conversion ในโครงการของคุณ
- สร้างอินสแตนซ์คลาส Converter โดยส่งเส้นทางไฟล์ HTML ไปยังตัวสร้าง
- รับตัวเลือกการแปลงโดยเรียกเมธอด GetPossibleConversions ของคลาส Converter
- เรียกใช้เมธอด Save ของคลาส Converter เพื่อจัดเก็บไฟล์ MHTML ที่เป็นผลลัพธ์บนดิสก์
การแปลง HTML เป็น MHTML ใน C# เป็นกระบวนการง่ายๆ ที่สามารถทำได้โดยทำตามคำแนะนำทีละขั้นตอนที่กล่าวถึงก่อนหน้านี้ คำแนะนำเหล่านี้ใช้ได้กับระบบปฏิบัติการยอดนิยมต่างๆ เช่น Windows, macOS และ Linux และไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติมเพื่อ ส่งออก HTML เป็น MHTML ใน C# เนื่องจากไลบรารีที่ใช้ในตัวอย่างนี้เป็นแบบข้ามแพลตฟอร์ม จึงหมายความว่าโค้ดด้านล่างสามารถดำเนินการได้บนระบบใดๆ ที่ติดตั้ง .NET
รหัสเพื่อแปลง HTML เป็น MHTML โดยใช้ C
using GroupDocs.Conversion; | |
namespace ConvertHTMLtoMHTMLUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import HTML document | |
var converter = new GroupDocs.Conversion.Converter("input.html"); | |
// Get conversion option for final output document | |
var htmltomhtmlOptions = converter.GetPossibleConversions()["mhtml"] | |
.ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("output.mhtml", htmltomhtmlOptions); | |
} | |
} | |
} |
คำแนะนำที่ครอบคลุมสำหรับการแปลง HTML เป็น MHTML C# ได้แสดงไว้ในส่วนก่อนหน้านี้ พร้อมกับตัวอย่างโค้ดอย่างง่าย กระบวนการแปลงเกี่ยวข้องกับการเรียกใช้ API เพียงไม่กี่ครั้ง และการรวมตัวอย่างโค้ดที่จัดเตรียมไว้ในแอปพลิเคชันของคุณเป็นงานที่ง่ายดายเมื่อคุณติดตั้งไลบรารีการแปลงเอกสารและแก้ไขพาธไฟล์ตามนั้น
ในบทความก่อนหน้านี้ เราได้พูดคุยเกี่ยวกับการแปลง HTML เป็น JPG และหากคุณต้องการคำแนะนำเพิ่มเติม คุณสามารถอ่านบทช่วยสอนของเราได้ที่ วิธีแปลง HTML เป็น JPG โดยใช้ C#