Convertir un document en MHTML et l'envoyer par e-mail

Contents
[ ]

Aspose.Words peut convertir n’importe quel document au format MHTML (Web Archive). Cela facilite l’utilisation conjointe de Aspose.Words et Aspose.Email. Vous pouvez charger un document prédéfini dans n’importe quel format pris en charge, tel que DOC, OOXML ou RTF, dans Aspose.Words, le remplir de données, enregistrer le document résultant au format MHTML, puis l’envoyer par e-mail en utilisant Aspose.Email.

L’exemple de code suivant montre comment convertir n’importe quel document en MHTML et l’envoyer par e-mail:

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