แปลงเอกสารเป็น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-C
// Load the document into Aspose.Words.
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputDataDir + u"Test File (docx).docx");
// Save into a memory stream in MHTML format.
System::SharedPtr<System::IO::MemoryStream> stream = System::MakeObject<System::IO::MemoryStream>();
doc->Save(stream, SaveFormat::Mhtml);
// Rewind the stream to the beginning so Aspose.Email can read it.
stream->set_Position(0);
// Create an Aspose.Email MIME email message from the stream.
System::SharedPtr<Aspose::Email::MailMessage > message = System::MakeObject<Aspose::Email::MailMessage>();
message->Load(stream, System::MakeObject<Aspose::Email::MhtmlLoadOptions>());
message->set_From(u"sender@sender.com");
message->get_To()->Add(u"receiver@gmail.com");
message->set_Subject(u"Aspose.Words + Aspose.Email MHTML Test Message");
// Send the message using Aspose.Email
System::SharedPtr<Aspose::Email::Clients::Smtp::SmtpClient> client = System::MakeObject<Aspose::Email::Clients::Smtp::SmtpClient>();
client->set_Host(u"mail.server.com");
client->set_Username(u"username");
client->set_Password(u"password");
client->set_Port(587);
client->Send(message);