U ovom jednostavnom vodiču naučit ćemo kako pretvoriti Outlook Email u PDF koristeći C# zajedno s detaljnim koracima za konfiguriranje okruženja. Vidjet ćete da se za pretvorbu MSG u PDF može koristiti API temeljen na C#, a ovaj primjer možete koristiti u bilo kojem od uobičajenih operativnih sustava kao što su Windows, macOS ili Linux.
Koraci za pretvaranje Outlook e-pošte u PDF pomoću C#
- Instalirajte biblioteke Aspose.Email i Aspose.Words iz alata za upravljanje paketima NuGet u Visual Studiju
- Inicijalizirajte objekt klase MailMessage za učitavanje datoteke e-pošte formata MSG ili EML
- Spremite učitanu datoteku e-pošte (MSG/EML) kao tok u srednji MHTML format
- Postavite LoadFormat na MHTML i inicijalizirajte objekt klase Document za učitavanje MHTML-a stvorenog u prethodnom koraku
- Korištenjem metode Spremi u C# EML u PDF je izvršena konverzija
Korištenjem gornjih koraka u C# MSG u PDF razvijena je aplikacija za pretvorbu. Učitat ćemo MSG ili EML datoteku pomoću objekta klase MailMessage u prvom koraku. Zatim ćemo učitanu datoteku e-pošte spremiti u tok u srednjem MHTML formatu. U narednim koracima učitati ćemo srednji MHTML pomoću objekta klase dokumenta. Konačno, za pretvaranje EML u PDF C# će se koristiti metoda spremanja i PDF će biti spremljen na disk.
Kod za pretvaranje Outlook e-pošte u PDF pomoću C#
U gornjem primjeru, za konvertiranje EML-a u PDF C# se koristi uz pomoć jednostavnih API poziva i dobro definiranih koraka. Gornji primjer može se koristiti za datoteke e-pošte u MSG i EML formatima. Izlazni PDF možete prilagoditi postavljanjem svojstava kao što su ColorMode, Compliance, ImageCompression i JpegQuality.
Za konvertiranje MSG-a u PDF C# temeljen API istražuje se u ovom članku. Ako tražite kako poslati e-poštu u C#, pogledajte članak na kako poslati e-poštu u C#.