문서를 다음으로 변환 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);