MHT to Word csharpMHT to

MHT 文件包含网页的所有资源,包括 CSS、图像、JavaScript 等。因此,您可以在离线时在浏览器中查看 MHT 或 MHTML 文件。在某些情况下,您可能需要将 MHT 或 MHTML 文件转换为 Word 文档。因此,本文介绍了如何在 C# 中以编程方式将 MHT 或 MHTML 文件转换为 DOCX 格式的 Word 文档。

MHT 到 Word 转换器 – C# API 安装

Aspose.HTML for .NET API 可用于处理不同的网络相关文件格式,包括 HTML、MHTML 等。只需从 [下载] 下载其 DLL 文件即可安装 API 6 页面或使用以下 NuGet 命令:

PM> Install-Package Aspose.Html

在 C# 中将 MHT 或 MHTML 转换为 Word DOCX 文件

您可以使用以下步骤将 MHT 或 MHTML 文件转换为 C# 中的 DOCX Word 文档:

  1. 初始化 DocSaveOptions 类的一个实例。
  2. 设置输出word文档格式。
  3. 使用 ConvertMHTML 方法转换 MHT MHTML 文件后保存输出 DOCX 文件。

下面的代码示例详细说明了如何在 C# 中将 MHT 或 MHTML 文件转换为 Word 文档:

// 初始化 DocSaveOptions 类对象
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;

// 将 MHT 或 MHTML 转换为 Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");

使用 C# 中的高级选项将 MHT 或 MHTML 转换为 Word DOCX

您可以通过设置不同的属性来增强 MHT 或 MHTML 到 Word 文档的转换过程。请按照以下步骤将 MHT 或 MHTML 文件转换为 Word 文件:

  1. 初始化 DocSaveOptions 类的实例。
  2. 设置输出文档格式并以英寸为单位指定页面尺寸。
  3. 使用 ConvertMHTML 方法将 MHT 或 MHTML 转换为 Word 文件。

以下代码片段演示了如何将 MHT 或 MHTML 文件转换为具有 C# 高级设置的 Word 文档:

// 初始化 DocSaveOptions 类对象
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;

// 指定页面设置选项
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));

// 将 MHT 或 MHTML 转换为 Word DOCX 文件
Converter.ConvertMHTML("sample.mht", options, "output.docx");

探索 Aspose.HTML for .NET API

您可以查看 documentation 空间来探索 API 中包含的许多其他功能。

获得免费许可证

您可以通过获得 免费临时许可证 来评估 API 的所有功能。

结论

在本文中,您学习了如何在 C# 中以编程方式将 MHT 或 MHTML 网页转换为 DOCX 格式的 Word 文档。此外,API 还支持用于控制页面大小、分辨率等的高级转换。如有任何疑问或疑虑,请随时通过 论坛 与我们联系。

也可以看看

在C#中以编程方式下载优酷视频