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

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#

  1. Instalirajte biblioteke Aspose.Email i Aspose.Words iz alata za upravljanje paketima NuGet u Visual Studiju
  2. Inicijalizirajte objekt klase MailMessage za učitavanje datoteke e-pošte formata MSG ili EML
  3. Spremite učitanu datoteku e-pošte (MSG/EML) kao tok u srednji MHTML format
  4. Postavite LoadFormat na MHTML i inicijalizirajte objekt klase Document za učitavanje MHTML-a stvorenog u prethodnom koraku
  5. 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#.

 Hrvatski