วิธีส่งเอกสาร Word ทางอีเมลโดยใช้ C#

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

ขั้นตอนในการส่งเอกสาร Word ทางอีเมลโดยใช้ C#

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

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

รหัสเพื่อส่งเอกสาร Word ทางอีเมลโดยใช้ C

จากตัวอย่างข้างต้น เราได้ ส่งเอกสาร Word ในเนื้อหาอีเมลโดยใช้ C# โดยใช้วิธีการสองขั้นตอน ในขั้นตอนแรก เราได้โหลดและบันทึก DOCX เป็นไฟล์ MHTML รูปแบบกลางโดยใช้สตรีม จากนั้น ในขั้นตอนที่สอง เราได้โหลด MHTML ในสตรีมโดยใช้ MailMessage สุดท้าย ด้วยการใช้ SMTP client เรา ส่งเอกสารทางอีเมลใน C#

ในหัวข้อง่ายๆ นี้ เราได้สำรวจวิธี สร้างอีเมลจาก DOCX โดยใช้ C# อย่างไรก็ตาม หากคุณกำลังมองหาการแปลงไฟล์ DOCX เป็น MD โปรดดูบทความใน วิธีแปลง Word เป็น Markdown โดยใช้ C #

 ไทย