在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將探討如何使用IronPDF生成新文件、提取內容和保存PDF。
IronPDF for Java 適用於從 HTML 代碼生成 PDF 文件或 PDF 表單,不論來自文件、HTML 字串、HTML 頁面或 URL。它生成的 PDF 檔案具有高準確性,且保留了格式。它的設計考慮了開發者的使用便利性。
IronPDF 架構於 .NET Framework 之上,讓它成為一個在各種情境中生成 PDF 的多用途工具。
IronPDF 提供以下功能來生成和操作大型文件:
要使用 IronPDF 創建 PDF 生成工具,計算機上需要安裝以下軟件:
Java 開發工具包 - JDK 是構建和運行 Java 程序所需的。如果尚未安裝,請從最新版本下載。 甲骨文網站。
整合開發環境 - IDE 是一種幫助撰寫、編輯和調試程式的軟體。下載任何用於 Java 的 IDE,例如 Eclipse、NetBeans、IntelliJ。
Maven - Maven 是一種自動化和開源的 Java 工具,可以幫助從中央 Maven 資料庫下載程式庫。從 Apache Maven 網站.
pom.xml
文件中包含 IronPDF 工件以及 slf4j 依賴項,如下所示:<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf</artifactId>
<version>YOUR_VERSION_HERE</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
</dependency>
請提供內容以進行翻譯。
首先,在Java主類原始碼檔案的頂部添加以下程式碼行,以匯入IronPDF庫中的所有重要類方法。
import com.ironsoftware.ironpdf.*;
接下來,使用有效的許可證密鑰配置IronPDF以使用其方法。在main方法中調用setLicenseKey
方法。
License.setLicenseKey("Your license key");
注意:您可以獲得一個 免費試用授權碼 建立和讀取PDF。
從 HTML 字串 非常簡單,通常只需一兩行代碼即可完成。在這裡,HTML 代碼被作為字符串寫入變量中,然後傳遞給 渲染Html為Pdf
在其中找到的方法 PdfDocument
類別。以下代碼會生成一個新的 PDF 文檔實例:
String htmlString = "<h1>Hello World!</h1><p>This is an example of an HTML string in Java.</p>";
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(htmlString);
現在,使用 儲存為
將生成的 PDF 保存到本地系統路徑的方法:
pdf.saveAs(Paths.get("htmlstring.pdf"));
上面的程式碼會建立一個名為「htmlstring.pdf」的 PDF,其中包含了 HTML 字串的內容。
輸出如下:
HTML 字串轉 PDF 輸出
以下的程式碼從一個 HTML 檔案建立一個 PDF 文件 HTML 文件:
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");
myPdf.saveAs(Paths.get("html_file.pdf"));
HTML 文件代碼:
<html>
<head>
<title>Example HTML File</title>
</head>
<body>
<h1>HTML File Example</h1>
<p style="font-style:Italic;">This is an example HTML file</p>
</body>
</html>
<html>
<head>
<title>Example HTML File</title>
</head>
<body>
<h1>HTML File Example</h1>
<p style="font-style:Italic;">This is an example HTML file</p>
</body>
</html>
在上面的程式碼中, renderHtmlFileAsPdf
此方法從 HTML 文件生成 PDF 文件。此方法接受一個包含 HTML 文件路徑的字串參數。
IronPDF 會渲染 HTML 文件元素以及附加在其上的 CSS 和 JavaScript(如果有)。您可以在下面的輸出中看到,CSS 樣式也由 IronPDF 維持,輸出與在網頁瀏覽器中的效果相同。
HTML 文件到 PDF 輸出
生成 PDF 文件從 URL
renderUrlAsPdf
該方法用於從網頁創建PDF文件。它接受該網頁的URL作為參數。
PdfDocument urlToPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
urlToPdf.saveAs(Paths.get("urlToPdf.pdf"));
URL 轉PDF 輸出
可以設置額外的渲染選項來配置PDF生成。您可以在以下網站獲取更多資訊 將 URL 轉換為 PDF 範例程式碼 頁面。
IronPDF 可以用 SecurityOptions
類別來建立受密碼保護的 PDF 文件。所有文件權限都可以設置,只要您整合了 IronPDF 的 PDF 功能。程式碼如下:
SecurityOptions securityOptions = new SecurityOptions();
securityOptions.setUserPassword("shareable");
setUserPassword
用於設置安全密碼。以下程式碼範例將密碼保護應用到在 URL 轉 PDF 示例中創建的 PDF 文件:
SecurityManager securityManager = urlToPdf.getSecurity();
securityManager.setSecurityOptions(securityOptions);
urlToPdf.saveAs("protected.pdf");
PDF檔案現在已完成 受密碼保護現在打開 PDF 文件,將會出現密碼選項:
受密碼保護的文件
正確輸入密碼後,PDF 檔案將會開啟。
PDF文件
更多關於PDF文件的安全設定和元數據可以在相關內容中進一步探索。 程式碼範例.
本文展示了 IronPDF 函式庫通過多種方法創建 PDF 文件的能力。IronPDF 是一個純粹的 Java 函式庫,強大到能夠輕鬆處理 Java 中的 PDF 文件。
IronPDF 的引擎使它變得容易 建立PDF 從 HTML 檔案、圖像檔案、XML 文檔、Jasper 報告或任何其他來源。它符合標準 Java 打印 API。 幫助輕鬆列印文件,您還可以對 PDF 檔案進行數位簽名。IronPDF 幫助快速且輕鬆地完成所有與 PDF 相關的任務。
IronPDF 不是一個開源的 Java 庫。它提供了 商業授權 從 $749 開始。您也可以獲得一個 免費試用 在您的 Java 應用程式中在生產環境中測試它。