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

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

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

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

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

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

ในตัวอย่างข้างต้น เพื่อ แปลง EML เป็น PDF C# จะใช้ด้วยความช่วยเหลือของการเรียก API อย่างง่ายและขั้นตอนที่กำหนดไว้อย่างดี ตัวอย่างข้างต้นสามารถใช้กับไฟล์อีเมลในรูปแบบ MSG และ EML คุณสามารถปรับแต่งเอาต์พุต PDF ได้โดยการตั้งค่าคุณสมบัติต่างๆ เช่น ColorMode, Compliance, ImageCompression และ JpegQuality

หากต้องการ แปลง MSG เป็น PDF ตาม API C# มีการสำรวจในบทความนี้ หากคุณกำลังมองหาวิธีส่งอีเมลในภาษา C# โปรดดูบทความใน วิธีการส่งอีเมลใน C#

 ไทย