MHT 文件可用于归档网页,因为它们包含所有图像、CSS、JavaScript 和其他资源。在某些情况下,您可能需要将 MHT 文件转换为图像格式。因此,本文介绍了如何在 Java 中以编程方式将 MHT 或 MHTML 转换为 JPG 或 PNG 格式的图像。
MHT 到图像转换 – Java API 安装
Aspose.HTML for Java API 是一种高级 HTML 处理 API,可用于创建或操作 HTML、MHTML 和其他流行的文件格式。只需从 Downloads 部分下载其 JAR 文件即可访问 API,或在应用程序的 pom.xml 文件中使用以下详细信息:
存储库:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依赖:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
在 Java 中将 MHT 或 MHTML 转换为 JPG 图像
您可以通过以下步骤将 MHT 或 MHTML 网页导出为 JPG 格式的图像:
- 初始化 ImageSaveOptions 类的实例。
- 将输出格式指定为 JPEG 或 JPG。
- 使用 ConvertMHTML 方法将源 MHT 或 MHTML 转换为 JPG 格式图像。
下面的代码片段演示了如何在 Java 中将 MHT 或 MHTML 文件转换为 JPG 图像:
// 创建 ImageSaveOptions 的实例
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Jpeg);
// 将 MHTML 转换为 JPEG 或 JPG 图像格式
Converter.convertMHTML("input.mhtml", options, "output.jpeg");
在 Java 中以编程方式将 MHT 或 MHTML 转换为 PNG 图像
您可以按照下列步骤快速将 MHT 或 MHTML 文件转换为 PNG 格式的图像:
- 实例化 ImageSaveOptions 类的对象。
- 将输出图像格式设置为 PNG。
- 使用 ConvertMHTML 方法将 MHT 或 MHTML 转换为 PNG 图像。
以下代码示例说明了如何在 Java 中将 MHT 或 MHTML 文件转换为 PNG 格式的图像:
// 创建 ImageSaveOptions 的实例
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Png);
// 将 MHTML 转换为 PNG 图像格式
Converter.convertMHTML("input.mhtml", options, "output.png");
探索 Aspose.HTML for Java API
您可以访问 文档 部分以了解 API 提供的其他几个功能。
获得免费许可证
您可以通过获得 免费临时许可证 来评估 API 提供的任何功能的全部功能。
结论
在本文中,您了解了如何使用 Java 将 MHT 或 MHTML 文件转换为 PNG、JPG 或 JPEG 格式的图像。此外,您可以通过 论坛 提出您的任何疑问,以便我们能够有效地为您提供帮助。