Zapisz wiadomość e‑mail jako PDF
Contents
[
Hide
]
Aspose.Email - Zapisz wiadomość e-mail jako PDF
Poniższy kod pokazuje konwersję wiadomości e‑mail na PDF przy użyciu Aspose.Email w połączeniu z Aspose.Words dla Javy. Obejmuje to następujące kroki:
- Załaduj wiadomość e‑mail przy użyciu MailMessage
- Zapisz wiadomość e‑mail do MemoryStream jako MHTML
- Załaduj strumień przy użyciu Aspose.Words
- Zapisz wiadomość jako 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);
Pobierz działający kod
Pobierz przykładowy kod
Po więcej szczegółów odwiedź Zapisywanie pliku MSG jako PDF.