在线将 MD 转换为 MHTML

您可以直接在浏览器中测试 MD 到 MHTML 的转换质量!请从本地文件系统加载一个 MD 文件,从列表中选择所需的输出格式并运行示例。您将立即获得作为单独文件的结果。它快速、简单、安全且完全免费!


使用 Java 将 MD 转换为 MHTML

为了将 MD 转换为 MHTML,我们将使用 Aspose.HTML for Java API,这是一个功能-用于 Java 平台的丰富、强大且易于使用的文档操作和转换 API。通常需要 Markdown 转换才能利用其他格式。您可以通过编程方式将 MD 转换为 MHTML,并完全控制各种转换参数。强大的 Java 库让您快速高质量地将 Markdown 转换为流行的格式!

MD转MHTML Java转换源代码

// Prepare a simple Markdown example
String code = "### Hello World\n" +
              "\r\n\n" +
              "\n" +
              "[visit applications](https://products.aspose.app/html/family)\n";
// Create a Markdown file
try (java.io.FileWriter fileWriter = new java.io.FileWriter("document.md")) {
    fileWriter.write(code);
}

// Convert Markdown to HTML document
com.aspose.html.HTMLDocument document = com.aspose.html.converters.Converter.convertMarkdown("document.md");
try {
    // Convert HTML document to MHTML file format
    com.aspose.html.converters.Converter.convertHTML(
            document,
            new com.aspose.html.saving.MHTMLSaveOptions(),                    
            "output_md.mht"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

通过 Java 将 MD 转换为 MHTML 的步骤

如果您想在您的产品中考虑转换功能,或者您想以编程方式将 MD 转换为 MHTML,请参阅上面的 Java 代码示例或学习 文档章节 开发者只需几行代码就可以轻松地将 Markdown 文件转换为 MHTML 格式:

  1. 将库引用添加到您的 Java 项目。
  2. 创建或初始化源 Markdown 文件。
  3. 将 Markdown 转换为 HTML。使用 convertMarkdown() 方法将 Markdown 保存为 HTML 文档。
  4. 创建一个新的 MHTMLSaveOptions 对象。
  5. 使用 convertHTML() 方法将中间 HTML 文档呈现为 MHTML 文件。

免费在线转换器

Aspose.HTML 提供免费的在线MD转换器用于转换MD 文档转PDF、XPS、DOCX、JPG、PNG、BMP、TIFF、GIF等格式。它适用于所有平台,包括 Windows、Linux、Mac OS、Android 和 iOS。所有文件都在我们的服务器上处理。您无需安装插件或软件。只需上传、转换您的文档并在几秒钟内获得结果。立即免费试用我们强大的在线 MD 转换器!

系统要求

在运行转换示例代码之前,请确保您具备以下先决条件。

  • Microsoft Windows 或具有 JSP/JSF 应用程序和桌面应用程序的 Java 运行时环境的兼容操作系统。
  • 直接从 Maven 获取最新版本的 Aspose.HTML for Java。

开始使用 Java HTML 解析器库

HTML API 是一个高级的网络抓取和 HTML 解析库。可以创建、编辑、浏览节点、提取数据并将 HTML、XHTML 和 MHTML 文件转换为 PDF、图像和其他格式。此外,它还开箱即用地处理 CSS、HTML Canvas、SVG、XPath 和 JavaScript 以扩展操作任务。它是一个独立的 API,不需要安装任何软件。
您可以直接从 Aspose Maven Repository 下载其最新版本,并通过将以下配置添加到 pom.xml 将其安装到基于 Maven 的项目中。

Repository

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>version of aspose-html API</version>
<classifier>jdk17</classifier>
</dependency>

MD 什么是MD文件格式

Markdown 是一种轻量级标记语言,旨在指示纯文本格式。 MD 文件使用由 John Gruber 提出和开发的 Markdown 语言。它们包括确定文本格式的内嵌文本字符,例如缩进、表格格式、字体和标题。它的设计使其可以轻松转换为多种输出格式,但最初创建它只是为了转换为 HTML。 Markdown 通常用作文档和自述文件的格式,因为它允许以易于阅读和易于编写的风格进行编写。此外,可以将 MD 文件转换为 HTML、PDF 或图像,以利用其他格式执行特定任务。

MHTML 什么是MHTML文件格式

具有 MHTML 扩展名的文件代表一种网页存档格式,可以由许多不同的应用程序创建。该格式被称为存档格式,因为它将 Web HTML 代码和相关资源保存在单个文件中。这些资源包括链接到网页的任何内容,例如图像、小程序、动画、音频文件等。 MHTML 文件可以在各种应用程序中打开,例如 Internet Explorer 和 Microsoft Word。 MHTML 文件格式对页面内容进行编码,类似于 message/rfc822 中定义的规范,这些规范是纯文本电子邮件相关规范。格式的实际规范在 RFC 2557 中有详细说明。

其他支持的 MD 转换

您还可以将 Markdown 转换为许多其他文件格式:

MD TO Image (Image Formats)
MD TO PDF (Portable Document Format)
MD TO XPS (XML Paper Specifications)
MD TO HTML (HyperText Markup Language)
MD TO MHTML (Web Page Archive Format)