W tym prostym samouczku nauczymy się, jak wysłać Word Document e-mailem przy użyciu C#. W poniższym przykładzie zobaczysz, jak łatwo wysłać dokument programu Word w treści wiadomości e-mail przy użyciu języka C#. Możesz użyć przykładu w dowolnym powszechnie dostępnym systemie operacyjnym, takim jak Linux, macOS lub Windows.
Kroki, aby wysłać dokument programu Word pocztą e-mail przy użyciu języka C#
- Zainstaluj biblioteki Aspose.Words i Aspose.Email z narzędzia menedżera pakietów NuGet w programie Visual Studio.
- Zainicjuj obiekt klasy Document, aby załadować dokument do wysłania jako e-mail
- Zapisz dokument jako strumień w pośrednim formacie MHTML
- Utwórz instancję klasy MailMessage, aby załadować MHTML jako MailMessage i ustawić jej właściwości
- Utwórz klienta SMTP i wyślij dokument programu Word jako wiadomość e-mail przy użyciu języka C#
W powyższych krokach załadujemy dokument Word do wysłania jako e-mail w pierwszym kroku. Następnie zapiszemy załadowany dokument do strumienia w pośrednim formacie MHTML. W kolejnych krokach załadujemy MHTML przy użyciu MailMessage class i ustawimy jego właściwości poczty. Na koniec instancja klasy klienta SMTP zostanie utworzona w celu tworzenia wiadomości e-mail z DOCX w C#.
Kod do wysyłania dokumentu programu Word pocztą e-mail przy użyciu języka C#
W powyższym przykładzie wysłaliśmy dokument programu Word w treści wiadomości e-mail przy użyciu języka C#, stosując podejście dwuetapowe. W pierwszym kroku załadowaliśmy i zapisaliśmy DOCX jako plik MHTML w formacie pośrednim przy użyciu strumieni. Następnie w drugim kroku załadowaliśmy MHTML w strumieniu za pomocą MailMessage. Wreszcie, używając klienta SMTP, wysyłamy dokument e-mailem w C#.
W tym prostym temacie zbadaliśmy, jak tworzyć e-maile z DOCX przy użyciu C#. Jeśli jednak szukasz konwersji pliku DOCX do MD, zapoznaj się z artykułem na jak przekonwertować Worda na Markdown za pomocą C#.