转换 MD HTML Java

Markdown 用于创建带有纯文本符号的格式化文本。您可以轻松地将文本设置为粗体、斜体、下划线和其他格式类型。您可以在 Java 中以编程方式将 Markdown MD 转换为 HTML 以及将 HTML 转换为 Markdown。以下部分解释了这些转换方案。

HTML 和 Markdown 相互转换——Java API 安装

您可以使用 Java 将 HTML 网页转换为 Markdown 文件。您可以通过从 Downloads 部分下载 JAR 文件或在项目中使用以下 Maven 配置来配置 Aspose.HTML for Java API。

存储库:

 <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.6</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

在 Java 中以编程方式将 HTML 网页转换为 Markdown MD

您可以通过以下步骤将 HTML 网页转换为 Markdown 文本。

  1. 加载输入 HTML 文件。
  2. 指定 MarkdownSaveOptions 对象。
  3. 调用 ConvertHTML 方法并保存输出 Markdown .md 文件。

下面的代码片段展示了如何在 Java 中将 HTML 网页转换为 Markdown .md:

// 准备 HTML 代码并将其保存到文件中。
String code = "<h1>Header 1</h1>" +
            "<h2>Header 2</h2>" +
            "<p>Hello World!!</p>";

FileWriter fw = new FileWriter("document.html");
fw.write(code);
fw.close();

// 调用 ConvertHTML 方法将 HTML 转换为 Markdown。
Converter.convertHTML(dataDir + "document.html", new MarkdownSaveOptions(), "output.md");

在 Java 中以编程方式将 Markdown .md 文件转换为 HTML 网页

您可以通过以下步骤将 Markdown .md 文件转换为 HTML 网页:

  1. 加载输入的 Markdown 文件。
  2. 使用 ConvertMarkdown 方法保存输出 HTML 文件。

以下代码片段解释了如何在 Java 中将 Markdown 文件转换为 HTML 网页:

// 准备一个简单的 Markdown 示例
String code = "### Hello World" +
            "\r\n" +
            "[visit blogs](https://blog.aspose.com/)";

// 创建一个 Markdown 文件
FileWriter fw = new FileWriter("input_document.md");
fw.write(code);
fw.close();

// 将 Markdown 转换为 HTML 文档
Converter.convertMarkdown("input_document.md","MarkdownToHTMLoutput.html");

结论

在本文中,您学习了如何在 Java 中以编程方式将 Markdown 文件转换为 HTML 或将 HTML 网页转换为 Markdown。此外,您可以通过访问 文档 了解 API 的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看