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