Bir Belgeyi MHTML'ye Dönüştürün ve E-posta ile Gönderin

Contents
[ ]

Aspose.Words" herhangi bir belgeyi MHTML (Web Arşivi) biçimine dönüştürebilir. Bu Aspose.Words ve Aspose.Email birlikte kullanmanın uygun olmasını sağlar. Önceden tanımlanmış bir belgeyi DOC, OOXML veya RTF gibi desteklenen bir biçimde yükleyebilir, Aspose.Words’e veri doldurabilir, elde edilen belgeyi MHTML olarak kaydedebilir ve sonra Aspose.Email kullanarak e-posta ile gönderebilirsiniz.

Aşağıdaki kod örneği herhangi bir belgeyi MHTML’e dönüştürmek ve onu e-posta ile göndermek için nasıl yapılacağını göstermektedir:

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