Сохранение email сообщения в PDF
Contents
[
Hide
]
Aspose.Email - Сохранение email сообщения в PDF
Следующий код демонстрирует, как преобразовать email сообщение в PDF с использованием Aspose.Email в сочетании с Aspose.Words для Java. Это включает в себя следующие шаги:
- Загрузите email сообщение с помощью MailMessage
- Сохраните email сообщение в MemoryStream в формате MHTML
- Загрузите поток с помощью Aspose.Words
- Сохраните сообщение в формате PDF
Java
FileInputStream fstream = new FileInputStream(dataDir + "message.msg");
MailMessage eml = MailMessage.load(fstream);
// Сохраните сообщение в выходной поток в формате MHTML
ByteArrayOutputStream emlStream = new ByteArrayOutputStream();
eml.save(emlStream, SaveOptions.getDefaultMhtml());
// Загрузите поток в документ Word
LoadOptions lo = new LoadOptions();
lo.setLoadFormat(LoadFormat.MHTML);
Document doc = new Document(new ByteArrayInputStream(
emlStream.toByteArray()), lo);
// Сохраните на диск
doc.save(dataDir + "About Aspose.Pdf", SaveFormat.PDF);
// или Сохраните в поток
ByteArrayOutputStream foStream = new ByteArrayOutputStream();
doc.save(foStream, SaveFormat.PDF);
Скачать работающий код
Скачать пример кода
Для получения дополнительных сведений посетите Сохранение MSG в PDF.