如何使用 Java 将 HTML 转换为 MHTML

本文介绍了有关如何使用 Java 将 HTML 转换为 MHTML 的综合教程。 HTML 是超文本标记语言的缩写,是一种用于创建网页的标记语言。另一方面,MHTML 是一种网页存档格式,允许在单个文件中存储 HTML、图像和其他相关资源。通过使用转换库,您可以通过以下几个简单的步骤毫不费力地从 Java 中的 HTML 生成 MHTML。此外,本文还提供了有关在流行操作系统上设置库的说明。包含以下基本步骤和示例代码示例,以指导您将 HTML 文件转换为 MHTML。

使用 Java 将 HTML 转换为 MHTML 的步骤

  1. 通过 Maven 存储库安装,将 GroupDocs.Conversion for Java 集成到您的项目中
  2. 包括对执行从 HTML 到 MHTML 的转换所需的基本类的引用
  3. 创建 Converter 类的实例并将输入 HTML 的文件路径作为参数传递给其构造函数
  4. 通过调用 Converter.getPossibleConversions 方法检索 MHTML 可能的转换选项
  5. 通过调用 Converter.save 方法将生成的 MHTML 文件存储在磁盘上

在 Java 中将 HTML 转换为 MHTML 的过程非常简单,可以按照前面提供的分步说明完成。这些说明与 Windows、macOS 和 Linux 等常用操作系统兼容,并且不需要安装任何其他软件即可将 HTML 导出为 Java 中的 MHTML。本例中跨平台库的使用意味着下面提供的代码可以在任何安装了 Java 的系统上执行。

使用 Java 将 HTML 转换为 MHTML 的代码

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.ConvertOptions;
public class ConvertHTMLtoMHTMLUsingJava {
public static void main(String[] args) {
// Set License to avoid the limitations of Conversion library
License license = new License();
license.setLicense("GroupDocs.Conversion.lic");
// Import HTML document
Converter converter = new Converter("input.html");
// Get conversion option for final output document
ConvertOptions conversionoptions = converter.getPossibleConversions("mhtml")
.getSource().getConvertOptions();
// Save the MHTML to disk
converter.convert("result.mhtml", conversionoptions);
}
}

在上一节中,提供了有关将 HTML 转换为 MHTML Java 的详细教程以及简单的代码示例。转换过程只需要几个 API 调用,在安装文档转换库并对文件路径进行必要的修改后,将提供的代码示例集成到您的应用程序中是一项简单的任务。

在上一篇文章中,我们讨论了使用 Java 将 TXT 转换为 RTF。如果您需要进一步的帮助,可以参考我们在 如何使用 Java 将 TXT 格式转换为 RTF 格式 上的教程。

 简体中文