IRONSOFTWAREHOME
USING IRONPDF FOR JAVA

HTML2PDF Java(程式碼範例教程)

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

這篇文章將使用IronPDF - 一款Java程式庫,用於以程式方式建立PDF文件。

IronPDF - 一個Java程式庫

Iron Software的工程師現在已經開發了IronPDF for Java,這能幫助Java開發者建立、編輯和操作PDF文件。 IronPDF允許您處理PDF檔案的所有方面。 它為開發者提供了一系列廣泛的功能來建立和自訂PDF。 它還有助於控制PDF文件的佈局和格式。

主要功能包括能力從多種來源建立PDF檔案,如HTML、JavaScript、CSS、XML文件和各種圖像格式。 此外,IronPDF提供為您的PDF新增頁眉和頁腳、在PDF中建立表格、包括數位簽名和附件的功能。 它支持完整的多執行緒,並提供更多功能!

在Java中將HTML轉換為PDF的步驟


先決條件

要建立一個PDF Java轉換應用程式,您需要下載並安裝以下必要條件:

1.Java Development Kit (JDK): 您的電腦必須安裝最新版本的JDK,以便PDF轉換應用程式進行編譯和運行。 JDK 可以從Oracle網站下載。 2.Maven: 必須安裝Maven,因為它是主要用於Java項目的構建自動化工具。 Maven可以從Apache Maven網站下載。 3.IronPDF Java Library: 現在您需要將最新版本的IronPDF Java程式庫新增為您的PDF轉換應用程式的依賴項。 在您的項目的pom.xml檔案中新增以下IronPDF依賴項:

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>LATEST_VERSION</version>
</dependency>
XML
  1. 您還需要在pom.xml檔案中新增Slf4j依賴項。

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
    XML

一旦下載並安裝所有的必要條件後,這個專案現在可以用於將HTML文件轉換為Java應用程式中的PDF文件。

新增必要的導入和授權密鑰

首先,您需要在您的主Java文件中新增IronPDF導入,以便您想執行PDF轉換器的程式碼。 您需要導入所有必需的類,這可以通過這行程式碼來完成:

import com.ironsoftware.ironpdf.*;
Java

接下來,在main方法中,輸入您在購買或使用試用密鑰時獲得的授權密鑰,使用IronPDF setLicenseKey。

// Set the license key for IronPDF. Replace "Your license key" with your actual license key.
License.setLicenseKey("Your license key");
Java

將HTML字串轉換為PDF

IronPDF可以通過一行程式碼將HTML內容轉換為PDF。

// Convert an HTML string to a PDF document.
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");

// Save the PDF document to a file.
myPdf.saveAs(Paths.get("html_saved.pdf"));
Java

在上述程式碼中,使用了[renderHtmlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String)方法來傳遞要轉換為PDF文件的HTML字串。 然後調用[saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String)方法來生成PDF。

這將建立一個名為"html_saved.pdf"的PDF文件,其中包含以字串形式傳遞的HTML內容。

將HTML文件轉換為PDF

通過以下程式碼,您可以將HTML文件轉換為PDF文件:

// Render the HTML file as a PDF. The resulting PDF is stored in myPdf as a PdfDocument object.
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");

// Save the PdfDocument to a file.
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
Java

這裡使用[renderHtmlFileAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String)方法將HTML文件轉換為PDF文件。CSS和JavaScript也可以與HTML文件一起呈現,從而保留HTML文件的佈局和格式。

將HTML URL轉換為PDF

有時候您會希望直接從網頁建立PDF文件。 為此,IronPDF程式庫提供了[renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String)方法,將URL中的HTML轉換為PDF。 所以,用於該方法的引數是URL。

// Render the HTML content from a URL as a PDF. The resulting PDF is stored in myPdf as a PdfDocument object.
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

// Save the PdfDocument to a file.
myPdf.saveAs(Paths.get("url.pdf"));
Java

您也可以簡單地通過使用renderUrlAsPdf方法中將佈局選項作為第二個引數傳遞,從而指定PDF文件的格式,如頁面大小、頁面方向、邊距大小、佈局和許多其他屬性。

在運行任何上述程式碼範例的專案後,將為所有HTML內容生成PDF文件。 下面您可以看到"將HTML轉換為PDF"的範例輸出。

HTML2PDF Java (程式碼範例教程), 圖1: URL轉PDF輸出 URL轉PDF輸出

您可以在IronPDF的Java開發者網站上找到從HTML建立PDF的更多程式碼範例。

HTML2PDF Java (程式碼範例教程), 圖2: IronPDF網站 IronPDF網站

IronPDF在不丟失任何格式的情況下呈現所有圖像和文字。 按鈕在PDF文件中是可點擊的,而文字框是可編輯的。

摘要

本文展示了如何使用IronPDF Java API的"將HTML轉換為PDF"功能來建立PDF。

IronPDF for Java免費使用,但用於部署目的是需要商業授權資訊,起價僅$999。 您也可以存取IronPDF for Java的免費試用來測試其在生產模式下的功能。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起