วิธีแปลงอีเมล Outlook เป็น Word โดยใช้ C#

ในบทช่วยสอนง่ายๆ นี้ เราจะเรียนรู้วิธี แปลง Outlook Email เป็น Word โดยใช้ C# พร้อมกับขั้นตอนโดยละเอียดในการกำหนดค่าสภาพแวดล้อม คุณจะสังเกตว่าในการแปลง EML เป็น DOCX C# API นั้นสามารถใช้ได้ และคุณสามารถใช้ตัวอย่างนี้ในระบบปฏิบัติการใดๆ ที่มีอยู่ทั่วไป เช่น Windows, Linux หรือ macOS

ขั้นตอนในการแปลงอีเมล Outlook เป็น DOCX โดยใช้ C#

  1. กำหนดค่าแอปพลิเคชันของคุณเพื่อติดตั้งไลบรารี Aspose.Email และ Aspose.Word จาก NuGet package manager
  2. สร้างอินสแตนซ์อ็อบเจ็กต์คลาส MailMessage เพื่อโหลดไฟล์อีเมลรูปแบบ MSG หรือ EML ต้นทาง
  3. บันทึกไฟล์อีเมล (EML/MSG) ที่โหลดในสตรีมเป็นรูปแบบ MHTML
  4. สร้างอินสแตนซ์ของ LoadFormat เป็น MHTML และอินสแตนซ์อ็อบเจ็กต์คลาส Document เพื่อโหลด MHTML ระดับกลางที่สร้างในขั้นตอนก่อนหน้า
  5. โดยใช้วิธีการบันทึกในการแปลง C# EML เป็น Word เสร็จแล้ว

โดยใช้ขั้นตอนข้างต้นในแอปพลิเคชันการแปลง C# Email to Word ได้รับการพัฒนา เราจะโหลดไฟล์ MSG หรือ EML ต้นทางจากดิสก์โดยใช้ออบเจกต์คลาส MailMessage เป็นจุดเริ่มต้น จากนั้นจึงตามด้วยการบันทึกไฟล์อีเมลไปยังสตรีมในรูปแบบ MHTML สุดท้าย เราจะโหลด MHTML ระดับกลางจากสตรีมโดยใช้วัตถุคลาส Document และแปลงอีเมลเป็น DOCX

รหัสเพื่อแปลงอีเมล Outlook เป็น DOCX โดยใช้ C

ในตัวอย่างข้างต้น เพื่อ แปลง EML เป็น Word C# จะใช้โดยใช้อินเทอร์เฟซ API ที่เรียบง่ายและขั้นตอนที่กำหนดไว้อย่างชัดเจน รหัสด้านบนสามารถใช้กับไฟล์อีเมลในรูปแบบ EML และ MSG ท่านสามารถบันทึก MHTML ที่โหลดแล้วไปยังเอาต์พุตรูปภาพหรือ PDF ได้เช่นกัน

ในหัวข้อนี้ เราได้เรียนรู้วิธี แปลงอีเมล Outlook เป็น Docx โดยใช้ API ที่ใช้ C# หากคุณต้องการแปลง MBOX เป็น PST โปรดดูบทความใน วิธีแปลงไฟล์ MBOX เป็น PST ใน C#

 ไทย