บันทึกข้อความอีเมลเป็น PDF
Contents
[
Hide
]
Aspose.Email - บันทึกข้อความอีเมลเป็น PDF
โค้ดต่อไปนี้แสดงการแปลงข้อความอีเมลเป็น PDF ด้วยการใช้ Aspose.Email ร่วมกับ Aspose.Words for Java ซึ่งประกอบด้วยขั้นตอนต่อไปนี้:
- โหลดข้อความอีเมลโดยใช้ MailMessage
- บันทึกข้อความอีเมลไปยัง MemoryStream เป็น MHTML
- โหลดสตรีมโดยใช้ Aspose.Words
- บันทึกข้อความเป็น PDF
Java
FileInputStream fstream = new FileInputStream(dataDir + "message.msg");
MailMessage eml = MailMessage.load(fstream);
// Save the Message to output stream in MHTML format
ByteArrayOutputStream emlStream = new ByteArrayOutputStream();
eml.save(emlStream, SaveOptions.getDefaultMhtml());
// Load the stream in Word document
LoadOptions lo = new LoadOptions();
lo.setLoadFormat(LoadFormat.MHTML);
Document doc = new Document(new ByteArrayInputStream(
emlStream.toByteArray()), lo);
// Save to disc
doc.save(dataDir + "About Aspose.Pdf", SaveFormat.PDF);
// or Save to stream
ByteArrayOutputStream foStream = new ByteArrayOutputStream();
doc.save(foStream, SaveFormat.PDF);
ดาวน์โหลดโค้ดที่ทำงาน
ดาวน์โหลดโค้ดตัวอย่าง
สำหรับรายละเอียดเพิ่มเติม, ไปที่ บันทึกไฟล์ MSG เป็น PDF.