Salvar Mensagem de Email Como PDF

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:

  1. Carregar a mensagem de email usando MailMessage
  2. Salvar a mensagem de email para MemoryStream como MHTML
  3. Carregar o stream usando Aspose.Words
  4. 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