Сохранение email сообщения в PDF

Aspose.Email - Сохранение email сообщения в PDF

Следующий код демонстрирует, как преобразовать email сообщение в PDF с использованием Aspose.Email в сочетании с Aspose.Words для Java. Это включает в себя следующие шаги:

  1. Загрузите email сообщение с помощью MailMessage
  2. Сохраните email сообщение в MemoryStream в формате MHTML
  3. Загрузите поток с помощью Aspose.Words
  4. Сохраните сообщение в формате 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);


Скачать работающий код

Скачать пример кода