تحويل مستند إلى MHTML وإرساله عبر البريد الإلكتروني

Contents
[ ]

Aspose.Words يمكن تحويل أي مستند إلى تنسيق MHTML (أرشيف الويب). هذا يجعلها ملائمة للاستخدام Aspose.Words و Aspose.Email معا. يمكنك تحميل مستند محدد مسبقا بأي تنسيق مدعوم، مثل DOC أو OOXML أو RTF، إلى Aspose.Words، وتعبئته بالبيانات، وحفظ المستند الناتج باسم MHTML، ثم إرساله عبر البريد الإلكتروني باستخدام Aspose.Email.

يوضح مثال الكود التالي كيفية تحويل أي مستند إلى MHTML وإرساله عبر البريد الإلكتروني:

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