Salvar Mensagem de Email Como PDF
Contents
[
Hide
]
Aspose.Email - Salvar Mensagem de Email Como PDF
O seguinte código mostra como converter uma mensagem de email para PDF usando Aspose.Email em combinação com Aspose.Words para Java. Isso envolve os seguintes passos:
- Carregar a mensagem de email usando MailMessage
- Salvar a mensagem de email para MemoryStream como MHTML
- Carregar o stream usando Aspose.Words
- Salvar a mensagem como PDF
Java
FileInputStream fstream = new FileInputStream(dataDir + "message.msg");
MailMessage eml = MailMessage.load(fstream);
// Salvar a Mensagem no stream de saída em formato MHTML
ByteArrayOutputStream emlStream = new ByteArrayOutputStream();
eml.save(emlStream, SaveOptions.getDefaultMhtml());
// Carregar o stream no documento Word
LoadOptions lo = new LoadOptions();
lo.setLoadFormat(LoadFormat.MHTML);
Document doc = new Document(new ByteArrayInputStream(
emlStream.toByteArray()), lo);
// Salvar no disco
doc.save(dataDir + "About Aspose.Pdf", SaveFormat.PDF);
// ou Salvar no stream
ByteArrayOutputStream foStream = new ByteArrayOutputStream();
doc.save(foStream, SaveFormat.PDF);
Baixar Código em Execução
Baixar Código de Exemplo
Para mais detalhes, visite Salvar Um MSG como PDF.