MHT 文件包含网页的所有资源,包括 CSS、图像、JavaScript 等。因此,您可以在离线时在浏览器中查看 MHT 或 MHTML 文件。在某些情况下,您可能需要将 MHT 或 MHTML 文件转换为 Word 文档。因此,本文介绍了如何在 C# 中以编程方式将 MHT 或 MHTML 文件转换为 DOCX 格式的 Word 文档。
- MHT 到 Word 文档转换器 – C# API 安装
- 在 C# 中将 MHT 或 MHTML 转换为 Word DOCX 文件
- 使用 C# 中的高级选项将 MHT 或 MHTML 转换为 Word DOCX
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 文档:
- 初始化 DocSaveOptions 类的一个实例。
- 设置输出word文档格式。
- 使用 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 文件:
- 初始化 DocSaveOptions 类的实例。
- 设置输出文档格式并以英寸为单位指定页面尺寸。
- 使用 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 还支持用于控制页面大小、分辨率等的高级转换。如有任何疑问或疑虑,请随时通过 论坛 与我们联系。