C# อีเมลเป็น HTML

ในการฝังเนื้อหาของอีเมลลงในหน้าเว็บ คุณจะต้องแปลงเป็นรูปแบบ HTML สำหรับกรณีดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงอีเมลเป็น HTML โดยอัตโนมัติในแอปพลิเคชัน .NET โดยเฉพาะอย่างยิ่ง คุณจะได้เรียนรู้วิธีแปลงอีเมล MSG และ EML เป็น HTML หรือ MHTML ใน C#

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงอีเมล 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() เท่านั้น ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ 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 โดยใช้ เอกสารประกอบ

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