使用 IRONPDF FOR JAVA

如何在 Java 中查看 PDF 文件

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

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

IronPDF:Java PDF 庫

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

開始使用 IronPDF for Java

設定 Maven 專案

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

xml-mvn-install 請提供內容以進行翻譯。

創建 Java 類來查看 PDF 文件

接下來,在 Java 程式中,創建一個 Java 類別,使用 IronPDF 從 PDF 檔案中讀取並提取文字。使用以下代碼作為範本:

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 的功能

使用 IronPDF 生成 PDFIronPDF 可以從各種來源生成 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應用程式的組織提供了一個具有成本效益且強大的解決方案。

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

使用 Maven 安裝

版本:2024.11.4

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

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

免費 Maven 下載 查看許可證 >