將 MD 轉換為 PDF 圖片

您可以根據需要將 MD 文件轉換為不同的格式。讓我們探索一些常用的轉換場景:

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 的步驟:

  1. 加載輸入 MD 文件
  2. 將 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 到圖像轉換的過程:

  1. 加載輸入的 Markdown MD 文件
  2. 將 MD 轉換為 HTML 格式
  3. 將輸出圖像保存為 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 的所有詳細信息。此外,我們始終可以通過 免費支持論壇 訪問,以討論您的要求和疑慮。

也可以看看