Jak převést Outlook Email do PDF pomocí C#

V tomto jednoduchém tutoriálu se naučíme, jak převést Outlook Email na PDF pomocí C# spolu s podrobnými kroky ke konfiguraci prostředí. Uvidíte, že pro převod MSG do PDF lze použít API založené na C# a tento příklad můžete použít v kterémkoli z běžně dostupných operačních systémů, jako je Windows, macOS nebo Linux.

Kroky k převodu e-mailu aplikace Outlook do PDF pomocí C#

  1. Nainstalujte knihovny Aspose.Email a Aspose.Words z nástroje správce balíčků NuGet v sadě Visual Studio
  2. Inicializací objektu třídy MailMessage načtete e-mailový soubor ve formátu MSG nebo EML
  3. Uložte načtený soubor e-mailu (MSG/EML) jako stream do přechodného formátu MHTML
  4. Nastavte LoadFormat na MHTML a inicializujte objekt třídy Document pro načtení MHTML vytvořeného v předchozím kroku
  5. Pomocí metody Uložit v C# se provede převod EML do PDF

Pomocí výše uvedených kroků v C# MSG do PDF je vyvinuta aplikace pro převod. V prvním kroku načteme soubor MSG nebo EML pomocí objektu třídy MailMessage. Poté načtený e-mailový soubor uložíme do streamu ve středním formátu MHTML. V následujících krocích načteme prostřední MHTML pomocí objektu třídy Document. Nakonec pro převod EML do PDF bude použita metoda C# Save a PDF bude uloženo na disk.

Kód pro převod e-mailu aplikace Outlook do PDF pomocí C#

Ve výše uvedeném příkladu se pro převod EML do PDF používá C# s pomocí jednoduchých volání API a dobře definovaných kroků. Výše uvedený příklad lze použít pro e-mailové soubory ve formátech MSG a EML. Výstupní PDF můžete přizpůsobit nastavením vlastností, jako je ColorMode, Compliance, ImageCompression a JpegQuality.

Jak převést MSG do PDF založené na C# API je prozkoumáno v tomto článku. Pokud hledáte, jak posílat e-maily v C#, přečtěte si článek na jak poslat email v C#.

 Čeština