在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將展示如何使用IronPDF在Java中查看PDF文件,並指導您完成設置Maven專案的步驟。 此外,還將探索IronPDF的其他一些功能,並討論如何利用它在Java中創建功能強大的PDF處理應用程式。
IronPDF Java Library 是專為 Java 開發者設計的綜合且易於使用的 PDF 函式庫。 使用此程式庫,只需花費最少的精力即可將強大的 PDF 處理功能整合到 Java 應用程式中。 IronPDF 具備豐富的功能,是一個集成的解決方案,用於創建、編輯、查看和從 PDF 文件中提取內容。 它簡化了在 Java 應用程式中處理 PDF 的工作,讓開發人員可以專注於核心任務,而不會陷入 PDF 處理的複雜性。
首先,您必須設置一個 Maven 項目,並添加 IronPDF 和 SLF4J 日誌器所需的依賴項。 將以下代碼添加到您項目的pom.xml
文件中:
`xml-mvn-install
### 創建 Java 類來查看 PDF 文件
接下來,在 Java 程式中,創建一個 Java 類別,使用 IronPDF 從 PDF 檔案中讀取並提取文字。使用以下代碼作為範本:
```java
import java.awt.print.PrinterException;
import java.io.IOException;
import java.nio.file.Paths;
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
public class App {
public static void main(String[] args) throws IOException, PrinterException {
License.setLicenseKey("Your-License-Key");
PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
String text = pdf.extractAllText();
System.out.println("Text extracted from the website: " + text);
}
}
讓我們拆解代碼以更好地理解它:
導入語句: 在代碼的開頭,我們來導入必要的類別和包以使用IronPDF並處理例外。 java.nio.file.Paths
類別用於處理檔案路徑,而 java.awt.print.PrinterException
和 java.io.IOException
則用於處理在 PDF 處理過程中可能發生的例外狀況。
設置 IronPDF 授權金鑰:在使用 IronPDF 程式庫之前,必須設置授權金鑰。 將 "Your-License-Key" 替換為您的 IronPDF 授權密鑰以啟用庫功能。
License.setLicenseKey("Your-License-Key");
License.setLicenseKey("Your-License-Key");
載入 PDF 檔案:通過提供 PDF 檔案的檔案路徑來建立 PdfDocument
物件。在此例中,我們使用 Paths.get
方法來建立指向 "C:\dotnet.pdf" 檔案的 Path
物件。
PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
從 PDF 文件中提取文本: 一旦將 PDF 文件加載到 PdfDocument
對象中,可以使用 [extractAllText
](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText()) 方法從 PDF 文件中提取所有文本內容。
String text = pdf.extractAllText();
String text = pdf.extractAllText();
顯示提取的文字:最後,使用System.out.println
將提取的文字列印到控制台。 這使您可以查看 PDF 文件的內容。
System.out.println("Text extracted from the website: " + text);
System.out.println("Text extracted from the website: " + text);
IronPDF 從 PDF 文件中提取以下文本,與 PDF 文件相同。
提取的文本
使用 IronPDF 生成 PDF:IronPDF 可以從各種來源生成 PDF 文件,包括 HTML、圖像和純文本。 此功能使開發人員能夠直接從其 Java 應用程式中創建動態報告、發票和其他 PDF 格式的文件。
PDF編輯:IronPDF 提供豐富的工具集用於編輯現有的PDF文件。 開發人員可以使用IronPDF合併PDF文件,輕鬆分割PDF,並向PDF文件添加頁面和操作文件中的內容。 這使得自訂 PDF 檔案的生成能夠滿足特定的商業需求。
使用IronPDF的PDF查看和文本提取:使用IronPDF,開發人員可以輕鬆查看和提取PDF檔案中的文本。 此功能對於需要從 PDF 文件中搜尋、索引或解析文字內容的應用程序至關重要。
將 PDF 光柵化為圖像: IronPDF 可以將現有的 PDF 文檔渲染為圖像,從而簡化在應用程式或網站中顯示 PDF 的過程。 它支持將頁面渲染為位圖、PNG 或 JPEG 圖像,允許開發人員選擇最適合其需求的格式。
PDF 表單填寫:IronPDF 可實現程式化的表單填寫,自動化涉及表單填寫或預填表單的任務。 此功能簡化了工作流程,提高了各種業務流程的效率。
安全功能:IronPDF 支援PDF 檔案加密和新增數位簽章,讓開發者可以保護 PDF 檔案中的敏感資訊,確保文件的真實性和完整性。
平台獨立性:IronPDF 是平台無關並與多種作業系統相容,包括 Windows、macOS 和 Linux。 使用 IronPDF 的 Java 應用程式可以在不同環境中部署而不會出現相容性問題。
總之,IronPDF 為尋求在其 Java 應用程式中檢視和操作 PDF 檔案的開發者提供了卓越的解決方案。 IronPDF 提供全面的功能集,包括 PDF 生成、編輯、渲染、表單填寫等,使其成為開發強大、高效且使用者友好的工具,用於各種文件管理任務。 由於其平台無關的特性,IronPDF 確保在多個環境中的相容性,使其成為現代 Java 應用程式的理想選擇。
由於IronPDF不是開源的Java庫,因此它提供免費試用版的IronPDF,讓開發人員可以探索其功能。 授權選項起價為$749,為希望簡化其 PDF 處理任務並增強其 Java 應用程式的組織提供了一個具成本效益且強大的解決方案。