Markdown 用於創建帶有純文本符號的格式化文本。您可以輕鬆地將文本格式化為粗體、斜體、下劃線和其他格式類型。您可以在 Java 中以編程方式將 Markdown MD 轉換為 HTML 以及將 HTML 轉換為 Markdown。以下部分解釋了這些轉換方案。
HTML與Markdown相互轉換-Java API安裝
您可以使用 Java 將 HTML 網頁轉換為 Markdown 文件。您可以通過從 下載 部分下載 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/)";
// 創建一個降價文件
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 的其他功能。如有任何疑問,請隨時通過論壇與我們聯繫。