Konvertieren Sie ein Dokument in MHTML und senden Sie es per E-Mail

Contents
[ ]

Aspose.Words kann jedes Dokument in das MHTML-Format (Web Archive) konvertieren. Dies macht es bequem, Aspose.Words und Aspose.Email zusammen zu verwenden. Sie können ein vordefiniertes Dokument in jedem unterstützten Format wie DOC, OOXML oder RTF in Aspose.Words laden, es mit Daten füllen, das resultierende Dokument als MHTML speichern und es dann per E-Mail mit Aspose.Email versenden.

Das folgende Codebeispiel zeigt, wie Sie ein beliebiges Dokument in MHTML konvertieren und per E-Mail versenden:

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