In deze eenvoudige zelfstudie leren we hoe u Word Document per e-mail kunt verzenden met C#. In het volgende voorbeeld ziet u hoe eenvoudig het is om Word-document in de hoofdtekst van een e-mail te verzenden met C#. U kunt het voorbeeld gebruiken in een van de algemeen beschikbare besturingssystemen zoals Linux, macOS of Windows.
Stappen om Word-document per e-mail te verzenden met C#
- Installeer Aspose.Words- en Aspose.Email-bibliotheken van het NuGet-pakketbeheerprogramma in Visual Studio.
- Initialiseer Document klasseobject om het document te laden om als e-mail te verzenden
- Sla het document op als stream in een tussentijds MHTML-formaat
- Instantieer MailMessage klasse-instantie om de MHTML als MailMessage te laden en de eigenschappen ervan in te stellen
- Instantieer een SMTP-client en verzend het Word-document als e-mail met C#
In de bovenstaande stappen zullen we het Word-document in de eerste stap laden om als e-mail te verzenden. Vervolgens slaan we het geladen document op in een stream in tussenformaat MHTML. In de volgende stappen zullen we de MHTML laden met MailMessage class en de mail-eigenschappen instellen. Ten slotte wordt een instantie van de SMTP-clientklasse geïnstantieerd om e-mail te maken vanuit DOCX in C#.
Code om Word-document per e-mail te verzenden met C#
In het bovenstaande voorbeeld hebben we verstuur Word-document in e-mailtekst met C# door een aanpak in twee stappen toe te passen. In de eerste stap hebben we de DOCX geladen en opgeslagen als een MHTML-bestand met tussenformaat met behulp van streams. In de tweede stap hebben we de MHTML in stream geladen met MailMessage. Ten slotte, door SMTP-client te gebruiken, verzenden we Document per e-mail in C#.
In dit eenvoudige onderwerp hebben we onderzocht hoe u e-mail kunt maken vanuit DOCX met behulp van C#. Als u echter op zoek bent naar conversie van DOCX naar MD-bestand, raadpleeg dan het artikel op hoe Word naar Markdown te converteren met C#.