將文件轉換為 MHTML,並透過電子郵件傳送。
Contents
[
Hide
]
Aspose.Words 可以將任何文件轉換成 Web 存檔 (MHTML) 格式。 這使得 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.git. | |
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); |