在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將使用IronPDF - 一個用於程式化創建PDF文件的Java庫。
Iron Software 工程師現已開發IronPDF for Java這幫助 Java 開發人員創建、編輯和操作 PDF 文件。 IronPDF 允許您處理 PDF 文件的所有方面。 它為開發者提供了廣泛的功能來創建和自定義 PDF。 它還有助於控制 PDF 文件的版面和格式化。
主要功能包括能够從各種來源建立 PDF 檔案例如 HTML、JavaScript、CSS、XML 文件和各種圖片格式。 此外,IronPDF 提供了以下功能:將頁首和頁尾添加到您的PDF中, 在 PDF 中建立表格, include數位簽章、附件。 它支持完整的多線程和提供更多功能!
要創建 PDF Java 轉換應用程式,您需要下載並安裝以下必要條件:
Java 開發套件(JDK)您的電腦必須安裝最新版的 JDK,以便 PDF 轉換應用程序可以編譯和運行。 JDK 可從甲骨文網站.
Maven: 必須安裝 Maven,因為它是一個主要用於 Java 專案的構建自動化工具。 Maven 可以從以下網站下載Apache Maven 網站.
IronPDF Java 庫: 現在,您需要將最新版的 IronPDF Java 庫作為依賴項添加到您的 PDF 轉換應用程式中。 在您的專案的 pom.xml
文件中新增以下 IronPDF 依賴項:
xml-mvn-install-ao
請提供內容以進行翻譯。
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"));
在上面的程式碼中,渲染Html為Pdf
方法用來傳遞將被轉換成 PDF 文件的 HTML 字串。 然後 儲存為
方法被調用以生成 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
此方法用於將 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"));
您還可以指定 PDF 文件的格式,例如頁面大小、頁面方向、邊距大小、佈局以及許多其他屬性,只需使用ChromePdfRenderOptions
並在 renderUrlAsPdf
方法中將版面配置選項作為第二個參數傳遞。
在執行具有上述任一代碼範例的專案後,將為所有 HTML 內容生成 PDF 文件。 下面是Convert HTML to PDF的範例輸出。
URL 轉 PDF 輸出
你可以找到更多從HTML創建PDF的代碼範例開啟IronPDF 為 Java 開發人員提供的網站.
IronPDF 網站
IronPDF 渲染所有圖像和文本而不會失去任何格式。 按鈕是可點擊的,而文本框在PDF文件中是可編輯的。
這篇文章展示了如何使用 IronPDF Java API 的「將 HTML 轉換為 PDF」功能來創建 PDF。
IronPDF for Java 是免費使用的,但在部署方面,它具有一個商業授權資訊從僅 $749 開始。 您還可以訪問IronPDF for Java 的免費試用以測試其在生產模式中的功能。