如何在 Java 中将 HTML 转换为 Markdown

这篇简短的文章介绍了如何在 Java 中将 HTML 转换为 Markdown。它解释了如何设置环境并进行一些 API 调用来执行此任务,同时使用共享代码片段将 HTML 转换为 Java 中的 MD。此外,您还可以加载输入 HTML 文件而不是 HTML 字符串,并在处理后将其保存为 Markdown 文件。

在 Java 中将 HTML 转换为 Markdown 的步骤

  1. 安装 Aspose.HTML for Java API 来转换输入的 HTML 文件
  2. 使用 HTML 字符串创建 HTML 文件
  3. 使用 ConvertHTML 方法创建输出 Markdown 文件

这些步骤有助于了解如何在 Java* 中创建 *HTML 到 MD 转换器。第一步解释环境配置,然后使用字符串创建输入 HTML 文件。最后,根据您的需要将 HTML 文件转换为 Markdown 格式。

在 Java 中将 HTML 转换为 Markdown 的代码

import com.aspose.html.*;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert HTML to MD in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Create HTML code.
String code = "<h1>Header 1</h1>\n" +
"<h2>Header 2</h2>\n" +
"<p>Hello World!!</p>\n";
try (java.io.FileWriter fileWriter = new java.io.FileWriter("document.html")) {
fileWriter.write(code);
}
// Call ConvertHTML method.
com.aspose.html.converters.Converter.convertHTML(
"document.html",
new com.aspose.html.saving.MarkdownSaveOptions(),
"output.md"
);
System.out.println("Done");
}
}

上面的代码片段足以将 HTML 转换为 Java 中的 MD。但是,如果要转换现有的 HTML 文件,则需要进行少量修改。只需省略文件写入部分,然后您只需要在参数中传递 MarkdownSaveOptions 类对象时调用 convertHTML() 方法。

本教程解释了如何在 Java* 中将 *HTML 转换为 Markdown 转换器。但是,如果您想学习 Markdown 到 XPS 的转换,您可以阅读 如何在 Java 中将 Markdown 转换为 XPS 上的文章。

 简体中文