Konversikan Dokumen menjadi MHTML dan Kirimkan melalui Email

Contents
[ ]

Aspose.Words dapat mengonversi dokumen apa pun ke format MHTML (Arsip Web). Ini membuatnya nyaman untuk menggunakan Aspose.Words dan Aspose.Email secara bersamaan. Anda dapat memuat dokumen yang telah ditentukan sebelumnya dalam format apa pun yang didukung, seperti DOC, OOXML, atau RTF, ke dalam Aspose.Words, mengisinya dengan data, menyimpan dokumen yang dihasilkan sebagai MHTML, lalu mengirimkannya melalui email menggunakan Aspose.Email.

Contoh kode berikut menunjukkan cara mengonversi dokumen apa pun menjadi MHTML dan mengirimkannya melalui email:

// 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);