U ovom jednostavnom vodiču naučit ćemo kako pretvoriti Outlook Email u Word koristeći Python zajedno s detaljnim koracima za konfiguriranje okruženja. Primijetit ćete da se za pretvorbu EML u DOCX API temeljen na Pythonu može koristiti i ovaj primjer možete koristiti u bilo kojem uobičajeno dostupnom operativnom sustavu kao što su Windows ili Linux.
Koraci za pretvaranje Outlook e-pošte u DOCX pomoću Pythona
- Postavite okruženje na koristite Aspose.Email za Python putem .NET-a i Aspose.Words za Python putem .NET-au svojoj aplikaciji za pretvaranje e-pošte u Word u Pythonu
- Stvorite objekt klase MailMessage za učitavanje izvorne MSG ili EML datoteke s diska ili poslužitelja pošte
- Izvezite učitanu datoteku e-pošte (EML/MSG) u memorijski tok u MHTML formatu
- Inicijalizirajte LoadFormat u MHTML i stvorite instancu klase Document za učitavanje srednje MHTML datoteke
- Korištenjem metode spremanja u Pythonu izvršite konverziju EML-a u Word
Slijedeći prethodno navedene korake u aplikaciji za konverziju Python e-pošte u Word razvija se aplikacija za pretvorbu, pri čemu ćemo započeti učitavanjem izvorne EML ili MSG datoteke s diska pomoću instance klase MailMessage, nakon čega slijedi spremanje učitane datoteke e-pošte u memorijski tok u MHTML formatu. Konačno, srednji MHTML će se učitati iz memorijskog toka pomoću instance klase dokumenta za pretvaranje e-pošte u DOCX.
Kod za pretvaranje Outlook e-pošte u DOCX pomoću Pythona
U gornjem primjeru, za konvertiranje EML-a u Word Python se koristi uz pomoć jednostavnog API sučelja i jasno definiranih koraka. Gornji kôd može se koristiti za datoteke e-pošte u formatima MSG i EML. Također možete izvesti učitani MHTML u slikovne ili PDF formate datoteka.
U ovoj smo temi naučili kako pretvoriti Outlook e-poštu u Docx pomoću API-ja temeljenog na Python. Ako želite pretvoriti MBOX datoteku u PST datoteku, pogledajte članak na kako pretvoriti MBOX u PST datoteku u Pythonu.