U ovom jednostavnom vodiču naučit ćemo kako pretvoriti Outlook Email u Word koristeći C# zajedno s detaljnim koracima za konfiguriranje okruženja. Primijetit ćete da se za pretvorbu EML-a u DOCX C# temeljen API može koristiti i ovaj primjer možete koristiti u bilo kojem od uobičajenih operativnih sustava kao što su Windows, Linux ili macOS.
Koraci za pretvaranje Outlook e-pošte u DOCX pomoću C#
- Konfigurirajte svoju aplikaciju za instaliranje biblioteka Aspose.Email i Aspose.Word iz upravitelja paketa NuGet
- Instancirajte objekt klase MailMessage za učitavanje izvorne datoteke e-pošte u formatu MSG ili EML
- Spremite učitanu datoteku e-pošte (EML/MSG) u streamu u MHTML formatu
- Instancirajte LoadFormat u MHTML i instancirajte objekt klase Document za učitavanje srednjeg MHTML-a stvorenog u prethodnom koraku
- Korištenjem metode Spremi u C# EML u Word je izvršena konverzija
Korištenjem gornjih koraka u C# e-pošti u Word razvijena je aplikacija za pretvorbu. Učitat ćemo izvornu MSG ili EML datoteku s diska koristeći objekt klase MailMessage kao početnu točku, nakon čega slijedi spremanje datoteke e-pošte u tok u MHTML formatu. Na kraju ćemo učitati srednji MHTML iz streama pomoću objekta klase dokumenta i pretvoriti e-poštu u DOCX.
Kod za pretvaranje Outlook e-pošte u DOCX pomoću C#
U gornjem primjeru, za konvertiranje EML-a u Word C# 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 EML i MSG formatima. Također se može spremiti učitani MHTML u sliku ili PDF izlaz.
U ovoj smo temi naučili kako pretvoriti Outlook e-poštu u Docx pomoću API-ja temeljenog na C#. Ako želite pretvoriti MBOX u PST, pogledajte članak na kako pretvoriti MBOX u PST datoteku u C#.