ईमेल संदेश को PDF के रूप में सहेजें

Aspose.Email - ईमेल संदेश को PDF के रूप में सहेजें

निम्नलिखित कोड दिखाता है कि Aspose.Email को Aspose.Words for Java के साथ मिलाकर ईमेल संदेश को PDF में कैसे रूपांतरित किया जाए। इसमें निम्नलिखित चरण शामिल हैं:

  1. MailMessage का उपयोग करके ईमेल संदेश लोड करें
  2. ईमेल संदेश को MemoryStream में MHTML के रूप में सहेजें
  3. Aspose.Words का उपयोग करके स्ट्रीम लोड करें
  4. संदेश को 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);

चल रहा कोड डाउनलोड करें

नमूना कोड डाउनलोड करें