Enregistrer le message électronique en PDF
Contents
[
Hide
]
Aspose.Email - Enregistrer le message e‑mail au format PDF
Le code suivant montre la conversion d'un message électronique en PDF en utilisant Aspose.Email en combinaison avec Aspose.Words pour Java. Cela implique les étapes suivantes :
- Charger le message électronique avec MailMessage
- Enregistrer le message électronique dans un MemoryStream au format MHTML
- Charger le flux avec Aspose.Words
- Enregistrer le message au format 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);
Télécharger le code en cours d’exécution
Télécharger le code d’exemple
Pour plus de détails, visitez Enregistrement d'un MSG au format PDF.