使用 IRONPDF FOR JAVA

如何在 Java 中查看 PDF 文件

已更新 2024年9月8日
分享:

本文將向您展示如何使用 IronPDF 在 Java 中檢視 PDF 文件,並帶您完成設置 Maven 專案的步驟。此外,還將探索 IronPDF 的其他一些功能,並討論如何利用它來建立強大的 PDF 處理應用程式在 Java 中。

IronPDF:Java PDF 函式庫

IronPDF 是一個全面且易於使用的 PDF 庫,專為 Java 開發人員設計。使用此庫,只需最少的努力即可將強大的 PDF 處理功能整合到 Java 應用中。憑藉其廣泛的功能,IronPDF 是一個全方位的解決方案,用於創建、編輯、查看,以及 從 PDF 文件中提取內容它簡化了在 Java 應用程序中處理 PDF 的過程,使開發人員可以專注於核心任務,而不會陷入處理 PDF 的複雜性中。

開始使用 IronPDF for Java

設置 Maven 專案

首先,您必須設置一個 Maven 專案並添加 IronPDF 和 SLF4J 日誌記錄器所需的依賴項。將以下代碼添加到專案的 pom.xml 文件中:

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>5.0.0</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.30</version>
</dependency>
XML

請提供內容以進行翻譯。

建立 Java 類別來檢視 PDF 文件

接著,在 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);
    }
}
JAVA

讓我們拆解這段程式碼以更好地理解它:

導入語句: 程式碼的開頭,我們首先導入必要的類別和包來使用 IronPDF 並處理異常。java.nio.file.Paths 類用於處理檔案路徑,而 java.awt.print.PrinterExceptionjava.io.IOException 類則用於處理在處理 PDF 時可能發生的異常。

設定 IronPDF 授權金鑰: 在使用 IronPDF 庫之前,有必要設置授權金鑰。將 "Your-License-Key" 替換為您的 IronPDF 授權金鑰,以啟用庫的功能。

License.setLicenseKey("Your-License-Key");
JAVA

載入PDF檔案: 創建一個 PdfDocument 通過提供 PDF 文件的文件路徑來創建物件。在這種情況下,我們可以使用 Paths.get 方法來創建一個指向 "C:\dotnet.pdf" 文件的 Path 物件。

PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
JAVA

從 PDF 文件中提取文字: 一旦 PDF 文件加載到 PdfDocument 物件中, [提取所有文本](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText()) 方法可以用來從 PDF 檔案中提取所有文本內容。

String text = pdf.extractAllText();
JAVA

顯示提取的文本: 最後,使用 System.out.println 將提取的文本輸出到控制台。這可以讓您查看 PDF 文件的內容。

System.out.println("Text extracted from the website: " + text);
JAVA

IronPDF 從 PDF 檔案中提取以下文本,與 PDF 檔案相同。

如何使用 Java 查看 PDF 文件,圖 1:提取的文字

提取的文本

IronPDF 的功能

PDF 生成: IronPDF 可以從多種來源生成 PDF 文件,包括 HTML、圖像和純文本。此功能使開發人員能夠直接從他們的 Java 應用程式中創建動態報告、發票和其他 PDF 格式的文件。

PDF 編輯: IronPDF 提供了豐富的工具集來編輯現有的 PDF 文件。開發人員可以 合併, 分割並將頁面添加到PDF檔案並操作文件內的內容。這允許創建針對特定業務需求定制的自定義PDF。

PDF 查看和文字提取使用IronPDF,開發人員可以輕鬆查看和提取PDF檔案中的文字。這個功能對於需要從PDF文件中搜索、索引或解析文本內容的應用程式而言至關重要。

光柵化 PDF: IronPDF 可以將現有的 PDF 文件渲染為圖像,簡化在應用程式或網站中顯示 PDF 的過程。 它支援將頁面渲染為 Bitmap、PNG 或 JPEG 圖像,讓開發人員可以選擇最適合其需求的格式。

PDF 表單填寫: IronPDF 啟用程式化的表單填寫,能夠自動化涉及表單填寫或用資料預先填充表單的任務。此功能簡化了工作流程,並提高各種商業流程的效率。

安全特性: IronPDF 支援 加密數位簽章,允許開發人員保護PDF文件中的敏感資訊,並確保文件的真實性和完整性。

平台獨立性:IronPDF是平台獨立的,與包括Windows、macOS和Linux在內的各種操作系統兼容。使用IronPDF的Java應用程式可以部署在不同的環境中,無需兼容性問題。

結論

總而言之,IronPDF 為開發人員提供了一個優異的解決方案,讓他們能夠在 Java 應用程式中查看和操作 PDF 文件。IronPDF 提供了一組全面的功能,包括 PDF 生成、編輯、渲染、表單填寫等,使得開發人員能夠開發出強大、高效且使用者友好的工具,來處理各種文檔管理任務。由於其跨平台特性,IronPDF 確保了在多個環境中的兼容性,使其成為現代 Java 應用程式的理想選擇。

因為 IronPDF 不是一個開源的 Java 庫,所以它提供了更多專業支持和高級功能。 免費試用,讓開發人員探索其功能。授權選項從$749開始,為希望簡化其 PDF 處理任務並增強其 Java 應用程式的組織提供一個經濟高效且強大的解決方案。

< 上一頁
如何在 Java 中平坦化 PDF 文件
下一個 >
如何在 Java 中將 PPT 轉換為 PDF

使用 Maven 安裝

版本: 2024.9.1

<dependency>
  <groupId>com.ironsoftware</groupId>
  <artifactId>ironpdf</artifactId>
  <version>2024.9.1</version>
</dependency>

準備開始了嗎? 版本: 2024.9 剛剛發布

免費 Maven 下載 查看許可證 >