ドキュメントを MHTML に変換して電子メールで送信する
Contents
[
Hide
]
Aspose.Words は、あらゆるドキュメントを MHTML (Web Archive) 形式に変換できます。これにより、Aspose.Words と Aspose.Email
を一緒に使用すると便利になります。 DOC、OOXML、RTF などのサポートされている形式で事前定義されたドキュメントを Aspose.Words にロードし、データを入力して、結果のドキュメントを MHTML として保存し、Aspose.Email
を使用して電子メールで送信できます。
次のコード例は、ドキュメントを MHTML に変換して電子メールで送信する方法を示しています。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET | |
Document doc = new Document(MyDir + "Document.docx"); | |
Stream stream = new MemoryStream(); | |
doc.Save(stream, SaveFormat.Mhtml); | |
// Rewind the stream to the beginning so Aspose.Email can read it. | |
stream.Position = 0; | |
// Create an Aspose.Email MIME email message from the stream. | |
MailMessage message = MailMessage.Load(stream, new MhtmlLoadOptions()); | |
message.From = "your_from@email.com"; | |
message.To = "your_to@email.com"; | |
message.Subject = "Aspose.Words + Aspose.Email MHTML Test Message"; | |
// Send the message using Aspose.Email. | |
SmtpClient client = new SmtpClient(); | |
client.Host = "your_smtp.com"; | |
client.Send(message); |