Skakel'n Dokument om na MHTML En Stuur Dit Per E-Pos
Aspose.Words kan enige dokument omskakel na die MHTML (Web Argief) formaat. Dit maak dit gerieflik om Aspose.Words en Aspose.Email
saam te gebruik. Jy kan’n vooraf gedefinieerde dokument in enige ondersteunde formaat, soos DOC, OOXML, of RTF, in Aspose.Words laai, dit met data vul, die resulterende dokument as MHTML stoor en dit dan per e-pos stuur met Aspose.Email
.
Die volgende kode voorbeeld toon hoe om enige dokument te omskep in MHTML en stuur dit per e-pos:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
// Load the document | |
Document doc = new Document(dataDir + "Document.doc"); | |
// Save to an output stream in MHTML format. | |
ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); | |
doc.save(outputStream, SaveFormat.MHTML); | |
// Load the MHTML stream back into an input stream for use with Aspose.Email. | |
ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray()); | |
// Create an Aspose.Email MIME email message from the stream. | |
MailMessage message = MailMessage.load(inputStream); | |
message.setFrom(new MailAddress("your_from@email.com")); | |
message.getTo().add("your_to@email.com"); | |
message.setSubject("Aspose.Words + Aspose.Email MHTML Test Message"); | |
// Save the message in Outlook MSG format. | |
message.save(dataDir + "Message Out.msg", SaveOptions.getDefaultMsg()); | |
// Send the message using Aspose.Email | |
SmtpClient client = new SmtpClient(); | |
client.setHost("your_smtp.com"); | |
client.send(message); |