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#
- Nakonfigurujte svou aplikaci pro instalaci knihoven Aspose.Email a Aspose.Word ze správce balíčků NuGet
- Vytvořte instanci objektu třídy MailMessage pro načtení zdrojového e-mailového souboru ve formátu MSG nebo EML
- Uložte načtený soubor e-mailu (EML/MSG) ve streamu do formátu MHTML
- 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
- 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#.