ในการฝังเนื้อหาของอีเมลลงในหน้าเว็บ คุณจะต้องแปลงเป็นรูปแบบ HTML สำหรับกรณีดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงอีเมลเป็น HTML โดยอัตโนมัติในแอปพลิเคชัน .NET โดยเฉพาะอย่างยิ่ง คุณจะได้เรียนรู้วิธีแปลงอีเมล MSG และ EML เป็น HTML หรือ MHTML ใน C#
- C # อีเมลเป็น HTML Converter API
- แปลง MSG และ EML เป็น HTML ใน C#
- การแปลง C# MSG และ EML เป็น MHTML
- รับใบอนุญาตฟรี
C# Email to HTML Converter API - ดาวน์โหลดฟรี
สำหรับการแปลงอีเมลเป็น HTML เราจะใช้ Aspose.Email for .NET API ดังกล่าวได้รับการออกแบบมาเพื่อสร้าง จัดการ แปลง และส่งอีเมลโดยไม่ต้องติดตั้ง MS Outlook หรือซอฟต์แวร์อื่นใด คุณสามารถ ดาวน์โหลด DLL ของ API หรือติดตั้งภายในแอปพลิเคชัน .NET ของคุณโดยใช้ NuGet
PM> Install-Package Aspose.Email
แปลงอีเมลเป็น HTML ใน C#
ส่วนต่อไปนี้จะสาธิตวิธีแปลงอีเมลเป็นรูปแบบ HTML หรือ MHTML
แปลง MSG หรือ EML เป็น HTML ใน C#
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์อีเมล MSG หรือ EML เป็น HTML โดยใช้ Aspose.Email for .NET
- โหลดไฟล์อีเมล EML หรือ MSG โดยใช้คลาส MailMessage
- แปลงอีเมลเป็น HTML โดยใช้วิธี MailMessage.Save(String, SaveOptions.DefaultHtml)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงอีเมล MSG/EML เป็น HTML โดยใช้ C#
// โหลดไฟล์อีเมล
MailMessage mailMsg = MailMessage.Load("mail.eml");
// แปลงอีเมลเป็น HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);
บันทึก MSG หรือ EML เป็น MHTML ใน C#
MHTML เป็นรูปแบบการเก็บถาวรของหน้าเว็บที่ใช้ในการสรุปเนื้อหา HTML พร้อมกับทรัพยากรภายนอก ในการดำเนินการแปลงอีเมลเป็น MHTML คุณต้องระบุ SaveOptions.DefaultMhtml เป็นพารามิเตอร์ที่สองให้กับเมธอด MailMessage.Save() เท่านั้น ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้
- โหลดไฟล์อีเมล EML หรือ MSG โดยใช้คลาส MailMessage
- แปลงอีเมลเป็น MHTML โดยใช้วิธี MailMessage.Save(String, SaveOptions.DefaultMhtml)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ MSG หรือ EML เป็น MHTML โดยใช้ C#
// โหลดไฟล์อีเมล
MailMessage mailMsg = MailMessage.Load("mail.msg");
// แปลงอีเมลเป็น MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);
C# MSG หรือ EML เป็น HTML Converter - รับใบอนุญาตฟรี
คุณสามารถแปลงอีเมลเป็น HTML ได้โดยไม่มีข้อจำกัดในการประเมินโดยรับ ใบอนุญาตชั่วคราวฟรี
ส่งอีเมลไปยัง HTML - การสาธิตสด
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงอีเมลเป็นรูปแบบ HTML หรือ MHTML โดยใช้ C# ขั้นตอนพร้อมกับการอ้างอิง API และตัวอย่างโค้ดได้แสดงวิธีการแปลง MSG/EML เป็น HTML/MHTML คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ C# email API โดยใช้ เอกสารประกอบ