MHT 文件是包含与网页相关的所有资源的单个文件。与 HTML 文件不同,即使涉及任何服务器托管的图像、主题或其他资源,它们也可以离线查看。此类文件通常以 .MHTML 文件扩展名保存。有时,您可能需要将 MHT 文件转换为图像,以便以缩略图形式预览内容。根据这些要求,本文介绍了如何在 C# 中以编程方式将 MHT 或 MHTML 文件转换为 JPG、PNG 和其他图像格式的图像。
MHT 到图像的转换 – C# API 安装
Aspose.HTML for .NET API 支持处理 HTML、MHTML 和其他几种 文件格式 的网页。您可以通过从 New Releases 部分下载其 DLL 文件或使用以下 NuGet 安装命令来配置 API:
PM> Install-Package Aspose.Html
在 C# 中将 MHT 或 MHTML 转换为 JPG 图像
您可以按照以下步骤将 MHT 或 MHTML 文件转换为 JPG 图像:
- 创建 ImageSaveOptions 类的对象。
- 将图像格式设置为 JPG 图像。
- 使用 ConvertMHTML 方法将 MHT 或 MHTML 转换为 JPG 图像。
以下代码片段显示了如何在 C# 中以编程方式将 MHT 或 MHTML 文件转换为 JPG 图像:
// 创建 ImageSaveOptions 的实例
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
// 将 MHTML 转换为 JPEG 或 JPG 图像格式
Converter.ConvertMHTML("input.mhtml", options, "output.jpeg");
在 C# 中以编程方式将 MHT 或 MHTML 转换为 PNG 图像
您可以通过以下步骤将 MHT 或 MHTML 文件转换为 PNG 图像:
- 创建 ImageSaveOptions 类的对象并将图像格式设置为 PNG。
- 使用 ConvertMHTML 方法将 MHT 或 MHTML 转换为 PNG 图像。
下面的代码片段详细说明了如何在 C# 中以编程方式将 MHT 或 MHTML 文件转换为 PNG 图像:
// 创建 ImageSaveOptions 类的实例
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
// 将 MHTML 转换为 PNG 图像格式
Converter.ConvertMHTML("input.mhtml", options, "output.png");
探索 Aspose.HTML for .NET API
您可以通过访问 文档 查看 API 的许多其他功能。
获得免费许可证
您可以通过申请 免费临时许可证 来评估 API,而不受任何评估限制。
结论
在本文中,您了解了如何在 C# 中以编程方式将 MHT 或 MHTML 文件转换为 JPG 或 PNG 格式的图像。此外,如有任何疑问,请通过 论坛 与我们联系。