Kako pretvoriti Outlook e-poštu u PDF pomoću Pythona

U ovom jednostavnom vodiču naučit ćemo kako pretvoriti Outlook Email u PDF pomoću Pythona zajedno s detaljnim koracima za konfiguriranje okruženja. Vidjet ćete da se za pretvorbu MSG-a u PDF može koristiti API temeljen na Python-u, a ovaj primjer možete koristiti u bilo kojem od uobičajenih operativnih sustava kao što su Windows ili Linux.

Koraci za pretvaranje Outlook e-pošte u PDF pomoću Pythona

  1. Uspostavite okruženje za koristite Aspose.Email za Python putem .NET-a i Aspose.Words za Python putem .NET-au svojoj aplikaciji za pretvaranje e-pošte u PDF u Pythonu
  2. Stvorite instancu objekta klase MailMessage za učitavanje izvorne EML ili MSG datoteke s diska ili poslužitelja e-pošte
  3. Spremite datoteku e-pošte (MSG/EML) u memorijski tok u srednjem MHTML formatu
  4. Koristite LoadFormat kao MHTML i stvorite objekt klase Document za učitavanje srednjeg formata MHTML memorijskog toka
  5. Korištenjem metode spremanja u Pythonu izvršite konverziju EML-a u PDF

Korištenjem gornjih koraka u Python MSG u PDF razvijena je aplikacija za pretvorbu gdje ćemo prvo pristupiti EML ili MSG datoteci s diska pomoću objekta klase MailMessage, nakon čega slijedi spremanje e-pošte u memorijski tok u međufazi MHTML format datoteke. U sljedećim koracima pristupit ćemo srednjoj MHTML datoteci pomoću objekta klase dokumenta i na kraju za pretvaranje EML u PDF Python koristit će se metoda spremanja.

Kod za pretvaranje Outlook e-pošte u PDF pomoću Pythona

Gornji primjer pokazuje da se pretvori EML u PDF Python koristi uz pomoć jednostavnih API poziva i dobro definirane procedure. Ovaj se primjer može koristiti za datoteke e-pošte u formatima datoteka EML i MSG. Također možete prilagoditi izlazni PDF postavljanjem svojstava kao što su Compliance, ColorMode, JpegQuality i ImageCompression.

Za konvertiranje MSG-a u PDF API temeljen na Python-u istražen je u ovom članku. Ako želite podijeliti PST datoteku u Pythonu, pogledajte članak na kako podijeliti PST datoteku pomoću Pythona.

 Hrvatski