Convertează un document în MHTML și trimite-l prin e-mail
Aspose.Words poate converti orice document în formatul MHTML (Arhivă Web). Acest lucru face ca să fie convenabil să folosești Aspose.Words și Aspose.Email
împreună. Puteți încărca un document predefinit în orice format acceptat, cum ar fi DOC, OOXML sau RTF, în Aspose.Words, să îl completați cu date, să salvați documentul rezultat ca MHTML și apoi să îl trimiteți prin e-mail folosind Aspose.Email
.
Exemplul de cod următor arată cum să convertestc orice document în MHTML și să-l trimiteți prin e-mail:
// 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); |