Abyste mohli obsah e-mailů vložit do webových stránek, museli byste je převést do formátu HTML. Pro takové případy tento článek popisuje, jak automatizovat převod e-mailu do HTML v aplikacích .NET. Zejména se dozvíte, jak převést MSG a EML e-maily na HTML nebo MHTML v C#.
- C# Email to HTML Converter API
- Převést MSG a EML do HTML v C#
- Konverze C# MSG a EML na MHTML
- Získejte bezplatnou licenci
C# Email to HTML Converter API – bezplatné stažení
Pro převod e-mailu do HTML použijeme Aspose.Email for .NET. Uvedené API je navrženo pro vytváření, manipulaci, konverzi a odesílání e-mailů bez instalace MS Outlook nebo jiného softwaru. Můžete si buď stáhnout DLL API, nebo ji nainstalovat do své aplikace .NET pomocí NuGet.
PM> Install-Package Aspose.Email
Převést e-maily do HTML v C#
Následující části ukazují, jak převést e-maily do formátu HTML nebo MHTML.
Převést MSG nebo EML do HTML v C#
Následují kroky pro převod e-mailového souboru MSG nebo EML do HTML pomocí Aspose.Email for .NET.
- Načtěte e-mailový soubor EML nebo MSG pomocí třídy MailMessage.
- Převeďte e-mail do HTML pomocí metody MailMessage.Save(String, SaveOptions.DefaultHtml).
Následující ukázka kódu ukazuje, jak převést e-mail MSG/EML do HTML pomocí C#.
// Načíst soubor e-mailu
MailMessage mailMsg = MailMessage.Load("mail.eml");
// Převést e-mail do HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);
Uložit MSG nebo EML jako MHTML v C#
MHTML je formát archivu webových stránek, který se používá k zapouzdření obsahu HTML spolu s externími zdroji. Chcete-li provést převod e-mailu na MHTML, stačí zadat SaveOptions.DefaultMhtml jako druhý parametr pro metodu MailMessage.Save(). Následují kroky k provedení této operace.
- Načtěte e-mailový soubor EML nebo MSG pomocí třídy MailMessage.
- Převeďte e-mail na MHTML pomocí metody MailMessage.Save(String, SaveOptions.DefaultMhtml).
Následující ukázka kódu ukazuje, jak převést soubor MSG nebo EML na MHTML pomocí C#.
// Načíst soubor e-mailu
MailMessage mailMsg = MailMessage.Load("mail.msg");
// Převést e-mail na MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);
C# MSG nebo EML to HTML Converter - Získejte bezplatnou licenci
E-maily můžete převádět do HTML bez omezení hodnocení získáním bezplatné dočasné licence.
E-mail do HTML - Živá ukázka
Závěr
V tomto článku jste se naučili převádět e-maily do formátu HTML nebo MHTML pomocí C#. Kroky spolu s odkazy API a ukázkami kódu ukázaly, jak provést převod MSG/EML na HTML/MHTML. Více o e-mailovém rozhraní C# můžete prozkoumat pomocí dokumentace.