在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將探討如何使用 IronPDF 生成新文件、提取內容和保存 PDF。
IronPDF for Java適用於從 HTML 代碼生成 PDF 文件或 PDF 表單,無論是從文件、HTML 字串、HTML 頁面還是 URL。 它精確地生成 PDF 檔案,且格式亦得到保留。 它的設計使開發人員易於使用。
IronPDF 建立於 .NET Framework 之上,使其成為能在多種情境下生成 PDF 的多功能工具。
IronPDF 提供以下功能用於生成和處理大型文檔:
要使用 IronPDF 創建 PDF 生成工具,需要在電腦上安裝以下軟體:
Java Development Kit - JDK 是建立和執行 Java 程式所必需的。 如果尚未安裝,請從最新版本下載甲骨文網站.
整合開發環境 - IDE 是一種軟體,能協助撰寫、編輯和偵錯程式。 下載任何 Java 的 IDE,例如 Eclipse、NetBeans、IntelliJ。
Maven - Maven 是一個自動化的開源 Java 工具,幫助從中央 Maven 存儲庫下載庫。 從下載它Apache Maven 網站.
IronPDF - 最後,IronPDF 是在 Java 中創建 PDF 文件所需的工具。 這需要作為依賴項添加到您的 Java Maven 項目中。 在pom.xml
文件中包含IronPDF的artifact以及slf4j依赖,如下所示:
xml-mvn-install
請提供內容以進行翻譯。
首先,在 Java 主類別的源代碼文件頂部添加以下行,以從 IronPDF 庫中導入所有必要的重要類別方法。
import com.ironsoftware.ironpdf.*;
接下來,設定有效的授權金鑰以使用IronPDF的方法。 在主方法中調用 setLicenseKey
方法。
License.setLicenseKey("Your license key");
注意:您可以獲得一個IronPDF 免費試用授權金鑰建立和讀取PDF。
從創建 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 輸出
以下代碼從一個創建 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(如果有的話)。 您可以從下面的輸出中看到,IronPDF 也保留了 CSS 樣式,輸出與在網絡瀏覽器中顯示的一樣。
HTML 文件轉換為 PDF 輸出
這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 開始。 您還可以獲得一個IronPDF 免費試用在您的 Java 應用程式中在生產環境中測試它。