W tym prostym samouczku nauczymy się przekonwertować Outlook Email na Worda przy użyciu C# wraz ze szczegółowymi krokami konfiguracji środowiska. Zauważysz, że aby przekonwertować EML na DOCX API oparte na C# można użyć i możesz użyć tego przykładu w dowolnym powszechnie dostępnym systemie operacyjnym, takim jak Windows, Linux lub macOS.
Kroki, aby przekonwertować e-mail programu Outlook na DOCX przy użyciu języka C#
- Skonfiguruj swoją aplikację, aby instalowała biblioteki Aspose.Email i Aspose.Word z menedżera pakietów NuGet
- Utwórz instancję obiektu klasy MailMessage, aby załadować źródłowy plik e-mail w formacie MSG lub EML
- Zapisz załadowany plik e-mail (EML/MSG) w strumieniu w formacie MHTML
- Utwórz instancję LoadFormat do MHTML i utwórz instancję obiektu klasy Document, aby załadować pośredni MHTML utworzony w poprzednim kroku
- Za pomocą metody Save w języku C# EML do konwersji Word jest wykonywana
Korzystając z powyższych kroków w aplikacji do konwersji C# E-mail na Word, powstaje aplikacja do konwersji. Załadujemy źródłowy plik MSG lub EML z dysku, używając obiektu klasy MailMessage jako punktu wyjścia, po czym zapiszemy plik e-mail do strumienia w formacie MHTML. Na koniec załadujemy pośredni MHTML ze strumienia za pomocą obiektu klasy Document i przekonwertujemy wiadomość e-mail na format DOCX.
Kod do konwersji wiadomości e-mail programu Outlook na DOCX przy użyciu języka C#
W powyższym przykładzie w celu konwersji EML na Worda używany jest język C# za pomocą prostego interfejsu API i jasno zdefiniowanych kroków. Powyższego kodu można użyć do plików e-mail w formatach EML i MSG. Można również zapisać załadowany MHTML do obrazów lub plików wyjściowych PDF.
W tym temacie nauczyliśmy się, jak konwertować wiadomości e-mail programu Outlook na format Docx przy użyciu interfejsu API opartego na języku C#. Jeśli chcesz przekonwertować MBOX na PST, zapoznaj się z artykułem na jak przekonwertować MBOX na plik PST w C#.