最近,我們發布了關於如何使用 Aspose.HTML for Java 在 Java 中將 SVG 轉換為 PNG 的 指南。這篇部落格文章將教您如何使用此 Markdown Java 庫 以程式設計方式從 Java 中的 Markdown 產生 PDF。由於 PDF 文件格式因其效率和平台無關性而被廣泛使用,因此將 Markdown 轉換為 PDF 肯定會幫助您執行線上業務日常任務。 Aspose.HTML for Java 提供了大量的類別和方法來自動執行 MD 到 PDF 的轉換。因此,讓我們開始這篇文章。
我們將在本指南中討論以下幾點:
Markdown Java 庫安裝
請造訪此安裝指南以了解所有安裝詳細資訊。 Aspose.HTML for Java 是一個企業級 API,用於以程式設計方式操作和呈現檔案格式。此外,您還可以建立/編輯 HTML 文件、轉換為其他流行的文件格式以及實施 W3C 規範。但是,您可以下載 JAR 檔案或按照以下 Maven 配置來安裝此 Markdown Java 庫:
<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>23.11</version>
</dependency>
</dependencies>
以 Java 程式設計方式從 Markdown 產生 PDF - 程式碼片段
代碼勝過千言萬語。讓我們使用一些類別並呼叫 Aspose.HTML for Java 公開的方法。我們有用於實現 MD 到 PDF 轉換的來源 MD 檔案。
您可以依照以下步驟用Java開發MD到PDF轉換器:
- 定義MD檔案的來源路徑並準備轉換後的PDF檔案的儲存路徑。
- 建立 HTMLDocument 類別的實例。
- 透過呼叫 Converter 類別的 convertMarkdown 方法將 Markdown 轉換為 HTML。
- 初始化 PdfSaveOption 類別的物件。
- 呼叫 convertHTML 方法將 HTML 文件轉換為 PDF 文件格式。
以下程式碼範例示範如何以程式設計方式從 Java 中的 Markdown 產生 PDF:
package com.example;
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;
public class Main {
// Java 中的 Markdown 轉 PDF
public static void main(String[] args) throws Exception {
// 定義來源路徑
String sourcePath = "/sample-files/";
String markdownPath = sourcePath+"sample.md";
// 準備轉換後的PDF檔案儲存路徑
String savePath = sourcePath+ "output.pdf";
// 建立 HTMLDocument 類別的實例。
// 透過呼叫Converter類別的convertMarkdown方法將Markdown轉換為HTML。
HTMLDocument document = Converter.convertMarkdown(markdownPath);
try {
// 初始化 PdfSaveOptions 類別的物件。
PdfSaveOptions options = new PdfSaveOptions();
// 呼叫convertHTML方法將HTML文件轉換為PDF文件格式。
com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
}
finally { if (document != null) document.dispose(); }
}
}
您可以在下圖中看到輸出:
在線上將 Markdown 轉換為 PDF
您可以利用線上工具在線上將 Markdown 轉換為 PDF。該 MD 到 PDF 轉換器是基於 Web 的,並提供許多執行文件格式轉換的規定。此外,它由 Aspose.HTML for Java 提供支持,這使得它強大且高效。它在桌面和行動裝置上都運作良好。使用者介面提供了從檔案系統、Dropbox、Google Drive 和 OneDrive 上傳檔案的選項。最重要的是,它是免費的,您可以根據需要使用它。
MD 轉 PDF - 取得免費許可證
您可以利用免費臨時許可證 來嘗試此 Markdown Java 庫,而不受評估限制。
結論
最後,我們介紹了一個線上 MD 到 PDF 轉換器,並實作了用 Java 從 Markdown 產生 PDF 的功能。我們希望您已經了解如何使用此 Markdown Java 程式庫將 Markdown 轉換為 PDF。此外,您可以使用 Aspose.HTML for Java 為您的商業應用程式開發 MD 到 PDF 轉換器。此外,您還可以使用文件、GitHub儲存庫和API參考資料。
最後,aspose.com正在撰寫新文章。因此,請保持聯繫以獲取定期更新。
提供協助
您可以在我們的論壇上告訴我們您的問題或疑問。
常見問題 – 常見問題解答
如何從 Markdown 建立 PDF?
Aspose.HTML for Java是這個問題的答案。請造訪此連結以了解如何使用 Java 從 Markdown 產生 PDF。
如何將 MD 文件轉換為 PDF?
您可以使用這個免費的線上 MD 到 PDF 轉換器將 Markdown 在線轉換為 PDF。