ในบทช่วยสอนง่ายๆ นี้ เราจะเรียนรู้วิธี ส่ง Word Document ทางอีเมลโดยใช้ C# ในตัวอย่างต่อไปนี้ คุณจะเห็นว่ามันง่ายเพียงใดในการ ส่งเอกสาร Word ในเนื้อหาอีเมลโดยใช้ C# คุณสามารถใช้ตัวอย่างนี้ในระบบปฏิบัติการใดก็ได้ที่มีอยู่ทั่วไป เช่น Linux, macOS หรือ Windows
ขั้นตอนในการส่งเอกสาร Word ทางอีเมลโดยใช้ C#
- ติดตั้งไลบรารี Aspose.Words และ Aspose.Email จากเครื่องมือจัดการแพ็กเกจ NuGet ใน Visual Studio
- เริ่มต้นวัตถุคลาส Document เพื่อโหลดเอกสารเพื่อส่งเป็นอีเมล
- บันทึกเอกสารเป็นสตรีมเป็นรูปแบบ MHTML ระดับกลาง
- สร้างอินสแตนซ์ของคลาส MailMessage เพื่อโหลด MHTML เป็น MailMessage และตั้งค่าคุณสมบัติ
- สร้างอินสแตนซ์ไคลเอ็นต์ 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 #