HTML
JPG
PDF
XML
MHTML
HTML
通过 C# 将 MHTML 转换为 HTML
使用 .NET API 将 MHTML 转换为 HTML 的 C# 示例,无需 Outlook® 或 Thunderbird®。
如何使用 C# 将 MHTML 转换为 HTML
为了将 MHTML 转换为 HTML,我们将使用
API 是功能丰富、强大且易于使用的 C# 平台文档操作与转换 API。打开
在包管理器中搜索 Aspose.Email 并安装。您也可以在包管理器控制台使用以下命令。
Package Manager 控制台命令
PM> Install-Package Aspose.Email
使用 C# 将 MHTML 转换为 HTML 的步骤
.NET 程序员只需几行代码即可轻松加载并将 MHTML 文件转换为 HTML。
- 使用 MailMessage.Load 加载 MHTML 文件。
- 调用 Save 方法。
- 传入带有 .html 扩展名的输出文件路径。
- HTML 文件将保存到指定路径。
系统要求
在运行 .NET 转换代码之前,请确保您已具备以下先决条件。
- Microsoft Windows 或兼容的操作系统,配合 .NET Framework、.NET Core,以及通过 COM Interop 使用的 PHP、VBScript、Delphi、C++。
- 开发环境,例如 Microsoft Visual Studio。
- 在项目中引用了 Aspose.Email for .NET DLL。
- 在相关类中包含命名空间。
此示例代码演示了 MHTML 到 HTML 的 C# 转换
// Initialize and Load an existing MHTML file by specifying the MessageFormat
var message = MailMessage.Load("myMessage.mhtml");
message.Save("output.html", SaveOptions.DefaultHtml);
Free App to Convert MHTML to HTML
其他支持的转换
您还可以将 MHTML 转换为许多其他文件格式,以下列出几种。
MHTML TO EML (Outlook 邮件)
MHTML TO EMLX (Apple EMLX 格式)
MHTML TO ICS (iCalendar)
MHTML TO MBOX (电子邮件消息)
MHTML TO MSG (Outlook 与 Exchange 格式)
MHTML TO OFT (Outlook 电子邮件模板)
MHTML TO OST (离线存储文件)
MHTML TO PST (Outlook 个人存储文件)
MHTML TO VCF (虚拟名片格式)