W tym prostym samouczku dowiemy się, jak konwertować Outlook Email do Worda za pomocą Pythona wraz ze szczegółowymi krokami konfiguracji środowiska. Zauważysz, że w celu konwersji EML na DOCX Python można użyć API i możesz użyć tego przykładu w dowolnym powszechnie dostępnym systemie operacyjnym, takim jak Windows lub Linux.
Kroki, aby przekonwertować e-mail programu Outlook na DOCX za pomocą Pythona
- Skonfiguruj środowisko użyj Aspose.Email dla Pythona przez .NET i Aspose.Words dla Pythona przez .NET w swojej aplikacji, aby przekonwertować e-mail na Word w Pythonie
- Utwórz obiekt klasy MailMessage, aby załadować źródłowy plik MSG lub EML z dysku lub serwera pocztowego
- Wyeksportuj załadowany plik e-mail (EML/MSG) do strumienia pamięci w formacie MHTML
- Zainicjuj LoadFormat do MHTML i utwórz instancję klasy Document, aby załadować pośredni plik MHTML
- Używając metody zapisu w Pythonie, przeprowadź konwersję EML na Word
Wykonując powyższe kroki w aplikacji do konwersji Python Email to Word, zostanie opracowana aplikacja do konwersji, w której rozpoczniemy od załadowania źródłowego pliku EML lub MSG z dysku przy użyciu instancji klasy MailMessage, po czym nastąpi zapisanie załadowanego pliku e-mail w strumień pamięci w formacie MHTML. Na koniec pośredni MHTML zostanie załadowany ze strumienia pamięci przy użyciu instancji klasy Document w celu przekonwertowania wiadomości e-mail na format DOCX.
Kod do konwersji wiadomości e-mail programu Outlook na DOCX przy użyciu Pythona
W powyższym przykładzie w celu konwersji EML na Word Python jest używany za pomocą prostego interfejsu API i jasno zdefiniowanych kroków. Powyższego kodu można użyć do plików e-mail w obu formatach MSG lub EML. Możesz także wyeksportować załadowany plik MHTML do formatu obrazu lub pliku PDF.
W tym temacie nauczyliśmy się, jak konwertować pocztę e-mail programu Outlook na format Docx przy użyciu interfejsu API opartego na języku Python. Jeśli chcesz przekonwertować plik MBOX na plik PST, zapoznaj się z artykułem na jak przekonwertować MBOX na plik PST w Pythonie.