Jak wysłać dokument programu Word pocztą e-mail przy użyciu języka C#

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#

  1. Zainstaluj biblioteki Aspose.Words i Aspose.Email z narzędzia menedżera pakietów NuGet w programie Visual Studio.
  2. Zainicjuj obiekt klasy Document, aby załadować dokument do wysłania jako e-mail
  3. Zapisz dokument jako strumień w pośrednim formacie MHTML
  4. Utwórz instancję klasy MailMessage, aby załadować MHTML jako MailMessage i ustawić jej właściwości
  5. 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#.

 Polski