在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將使用IronPDF - 一個用於程式化創建PDF文件的Java庫。
Iron Software 工程師現已開發IronPDF for Java,可幫助 Java 開發者創建、編輯和操作 PDF 文件。 IronPDF 允許您處理 PDF 文件的所有方面。 它為開發者提供了廣泛的功能來創建和自定義 PDF。 它還有助於控制 PDF 文件的版面和格式化。
主要功能包括可以從各種來源創建 PDF 文件,例如 HTML、JavaScript、CSS、XML 文件和各種圖像格式。 此外,IronPDF 提供了為 PDF 添加頁首和頁尾、在 PDF 中創建表格、包含數位簽名和附件的功能。 它支持完整的多线程並提供更多功能!
要創建 PDF Java 轉換應用程式,您需要下載並安裝以下必要條件:
Java 開發工具包 (JDK): 必須在您的電腦上安裝最新版的 JDK,以便 PDF 轉換應用程式可以編譯和執行。 JDK 可以從Oracle 官網下載。
Maven:必須安裝 Maven,因為它是一個主要用於 Java 專案的建置自動化工具。 Maven 可以從 Apache Maven 網站 下載。
IronPDF Java Library:現在,您需要將最新版的IronPDF Java Library添加為PDF轉換應用程序的依賴項。 將以下 IronPDF 依賴項添加到專案的pom.xml
檔案中:
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>com.ironsoftware</artifactId>
<version>2025.4.4</version>
</dependency>
pom.xml
文件中添加Slf4j依賴項。 <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
一旦所有的先決條件下載並安裝完成,該項目現在可以用於在 Java 應用程序中將 HTML 文件轉換為 PDF 文件。
首先,您需要在要運行 PDF 轉換器代碼的主 Java 文件中添加 IronPDF 的導入。 您需要匯入所有所需的類別,這可以透過以下這行程式碼來完成:
import com.ironsoftware.ironpdf.*;
接下來,在主方法中,使用 IronPDF 的setLicenseKey
輸入您在購買或試用時獲得的授權密鑰。
License.setLicenseKey("Your license key");
IronPDF 可以只用一行代碼將 HTML 內容轉換為 PDF。
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");
myPdf.saveAs(Paths.get("html_saved.pdf"));
在上述程式碼中,使用renderHtmlAsPdf
方法來傳遞將被轉換為 PDF 文件的 HTML 字串。 然後呼叫[saveAs
](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String)方法來生成PDF。
這將建立一個名為「html_saved.pdf」的 PDF 文件,其中包含作為字串傳遞的 HTML 內容。
使用以下程式碼,您可以將 HTML 文件轉換為 PDF 文件:
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
在這裡,[renderHtmlFileAsPdf
](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String) 方法被用來將 HTML 文件轉換成 PDF 文件。CSS 和 JavaScript 也可以與 HTML 文件一起渲染,保留 HTML 文件的佈局和格式。
有時候您會想要直接從網頁創建 PDF 檔案。 為此目的,IronPDF 庫提供了方法 renderUrlAsPdf
以將來自 URL 的 HTML 轉換為 PDF。 因此,URL 被用作方法的參數。
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("url.pdf"));
您還可以透過ChromePdfRenderOptions
來指定 PDF 文件的格式,例如頁面大小、頁面方向、邊距大小、佈局等許多屬性,並在renderUrlAsPdf
方法中作為第二個參數傳遞佈局選項。
在執行具有上述任一代碼範例的專案後,將為所有 HTML 內容生成 PDF 文件。 以下是「將 HTML 轉換為 PDF」的範例輸出。
URL 轉換為 PDF 輸出
您可以在IronPDF的Java開發者網站上找到更多從HTML創建PDF的程式碼範例。
IronPDF 網站
IronPDF 渲染所有圖像和文本而不會失去任何格式。 按鈕是可點擊的,而文本框在PDF文件中是可編輯的。
這篇文章展示了如何使用 IronPDF Java API 的「將 HTML 轉換為 PDF」功能來創建 PDF。
IronPDF for Java 是免費使用的,但出於部署目的,它具有商業授權資訊,價格僅從$749開始。 您還可以訪問IronPDF for Java 的免費試用版以在生產模式下測試其功能。