Jak převést Outlook Email na Word pomocí C#

V tomto jednoduchém tutoriálu se naučíme, jak převést Outlook Email do Wordu pomocí C#, spolu s podrobnými kroky ke konfiguraci prostředí. Zjistíte, že pro převod EML na DOCX 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, Linux nebo macOS.

Kroky k převodu e-mailu aplikace Outlook na DOCX pomocí C#

  1. Nakonfigurujte svou aplikaci pro instalaci knihoven Aspose.Email a Aspose.Word ze správce balíčků NuGet
  2. Vytvořte instanci objektu třídy MailMessage pro načtení zdrojového e-mailového souboru ve formátu MSG nebo EML
  3. Uložte načtený soubor e-mailu (EML/MSG) ve streamu do formátu MHTML
  4. Vytvořte instanci LoadFormat do MHTML a vytvořte instanci objektu třídy Document pro načtení přechodného MHTML vytvořeného v předchozím kroku
  5. Pomocí metody Save v C# se provede převod EML do Wordu

Pomocí výše uvedených kroků v C# Email to Word je vyvinuta konverzní aplikace. Zdrojový soubor MSG nebo EML načteme z disku pomocí objektu třídy MailMessage jako výchozího bodu a poté následuje uložení souboru e-mailu do streamu ve formátu MHTML. Nakonec načteme prostřední MHTML ze streamu pomocí objektu třídy Document a převedeme e-mail na DOCX.

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

Ve výše uvedeném příkladu se pro převod EML do Wordu používá C# s pomocí jednoduchého rozhraní API a jasně definovaných kroků. Výše uvedený kód lze použít pro e-mailové soubory ve formátech EML a MSG. Načtené MHTML lze také uložit do obrazových nebo PDF výstupů.

V tomto tématu jsme se naučili, jak převést Outlook Email na Docx pomocí C# API. Pokud chcete převést MBOX na PST, přečtěte si článek na jak převést MBOX na soubor PST v C#.

 Čeština