您可以根據需要將 MD 文件轉換為不同的格式。讓我們探索一些常用的轉換場景:
- Markdown (MD) 文件轉 PDF 或圖片轉換 – API 安裝
- 使用 Java 以編程方式將 MD Markdown 文件轉換為 PDF
- 使用 Java 將 MD 文件轉換為 PNG、JPG、TIFF 圖像
Markdown (MD) 文件轉 PDF 或圖片轉換 – API 安裝
Aspose.HTML for Java API 支持使用 markdown 文件。您無需關心文件格式的次要細節。相反,可以使用簡單的 API 調用來創建、編輯或操作支持的文件格式。您可以在 pom.xml 中使用以下配置輕鬆安裝 API,或者從官方 下載 部分快速下載 JAR 文件:
存儲庫:
<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>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
使用 Java 以編程方式將 MD Markdown 文件轉換為 PDF
MD 文件到 PDF 的轉換過程分為兩步。首先,您需要將 markdown 文件轉換為 HTML 格式。然後您可以將其呈現為 PDF 文檔。以下是在 Java 中將 MD 轉換為 PDF 的步驟:
- 加載輸入 MD 文件
- 將 MD 轉換為 HTML,然後轉換為 PDF 輸出文件
下面的代碼片段顯示瞭如何在 Java 中以編程方式將 MD 文件轉換為 PDF:
// 加載輸入的 MD 文件並將 Markdown 轉換為 HTML 文檔
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");
// 將 HTML 文件轉換為輸出 PDF 文件格式
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");
使用 Java 將 MD 文件轉換為 PNG、JPG、TIFF 圖像
讓我們通過稍微修改轉換過程來更進一步。在這個例子中,我們將 HTML 文件保存在內存中。這是一種節省時間和內存的文件轉換方法,因為現在可以快速將 HTML 文件渲染為圖像。以下步驟顯示了 MD 到圖像轉換的過程:
- 加載輸入的 Markdown MD 文件
- 將 MD 轉換為 HTML 格式
- 將輸出圖像保存為 PNG ImageFormat
下面的代碼解釋瞭如何使用 Java 以編程方式將 MD 轉換為 JPG、PNG 等圖像文件:
// 將 Markdown 轉換為 HTML 文檔
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
// 將 HTML 文檔轉換為 PNG 圖像文件格式
Converter.convertHTML(
document,
new ImageSaveOptions(
ImageFormat.Png
),
dataDir + "output_md.png"
);
} finally {
if (document != null) {
document.dispose();
}
}
結論
我們已經學習瞭如何在 C# 中以編程方式將 Markdown MD 文件轉換為不同的文件格式,如 PDF、PNG、JPG 或 TIFF 圖像。您可以在 產品系列頁面 上探索有關 API 的所有詳細信息。此外,我們始終可以通過 免費支持論壇 訪問,以討論您的要求和疑慮。