Markdown 用于创建带有纯文本符号的格式化文本。您可以轻松地将文本设置为粗体、斜体、下划线和其他格式类型。您可以在 Java 中以编程方式将 Markdown MD 转换为 HTML 以及将 HTML 转换为 Markdown。以下部分解释了这些转换方案。
- HTML 和 Markdown 相互转换——Java API 安装
- 在 Java 中以编程方式将 HTML 网页转换为 Markdown
- 在 Java 中以编程方式将 Markdown 转换为 HTML 网页
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 文本。
- 加载输入 HTML 文件。
- 指定 MarkdownSaveOptions 对象。
- 调用 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 网页:
- 加载输入的 Markdown 文件。
- 使用 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 的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。