本文介绍了有关如何使用 Java 将 HTML 转换为 MHTML 的综合教程。 HTML 是超文本标记语言的缩写,是一种用于创建网页的标记语言。另一方面,MHTML 是一种网页存档格式,允许在单个文件中存储 HTML、图像和其他相关资源。通过使用转换库,您可以通过以下几个简单的步骤毫不费力地从 Java 中的 HTML 生成 MHTML。此外,本文还提供了有关在流行操作系统上设置库的说明。包含以下基本步骤和示例代码示例,以指导您将 HTML 文件转换为 MHTML。
使用 Java 将 HTML 转换为 MHTML 的步骤
- 通过 Maven 存储库安装,将 GroupDocs.Conversion for Java 集成到您的项目中
- 包括对执行从 HTML 到 MHTML 的转换所需的基本类的引用
- 创建 Converter 类的实例并将输入 HTML 的文件路径作为参数传递给其构造函数
- 通过调用 Converter.getPossibleConversions 方法检索 MHTML 可能的转换选项
- 通过调用 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 格式 上的教程。