IRONSOFTWAREHOME
USING IRONPDF FOR JAVA

如何在 Java 中查看 PDF 文件

Curtis Chau
Curtis Chau
Updated: 2026年6月2日

本文說明如何在Java中使用IronPDF檢視PDF文件,並引導您完成設置Maven專案的步驟。 此外,本文還探討了IronPDF的其他功能,並討論了其在建立強大的PDF處理應用程式(Java)中的實用性。

IronPDF:Java PDF 程式庫

IronPDF Java Library是一個專為Java開發者設計的全面且易於使用的PDF程式庫。 該程式庫將強大的PDF處理功能與最少的努力相結合。 IronPDF是一個建立、編輯、查看和從PDF文件中提取內容的全方位解決方案。 它簡化了Java應用程式中的PDF處理,允許開發者專注於核心任務。

IronPDF for Java入門

設置Maven專案

首先,設置一個Maven專案,並新增IronPDF和SLF4J日誌記錄器所需的依賴。 將以下程式碼新增到專案的pom.xml文件中:

<!-- Add IronPDF and SLF4J dependencies to your Maven project -->
<dependencies>
    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
</dependencies>
XML

建立一個用於查看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 {
        // Set the IronPDF license key
        License.setLicenseKey("Your-License-Key");

        // Load the PDF file
        PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));

        // Extract text from the PDF file
        String text = pdf.extractAllText();

        // Display the extracted text
        System.out.println("Text extracted from the PDF: " + text);
    }
}
Java

讓我們分解程式碼以更好地理解它:

**導入聲明:**導入與IronPDF一起使用和處理異常所需的類和包。 java.io.IOException處理在PDF處理過程中可能發生的異常。

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

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

**載入PDF文件:**透過提供PDF文件路徑建立一個PdfDocument物件。 使用Path物件。

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

**從PDF文件中提取文字:**載入後,使用[extractAllText](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText()方法從PDF中提取所有文字。

String text = pdf.extractAllText();
Java

**顯示提取出的文字:**將提取出的文字列印到控制臺以便查看。

System.out.println("Text extracted from the PDF: " + text);
Java

IronPDF如提取文字部分中所示,從PDF文件中提取文字。

如何在Java中查看PDF文件,圖1:提取出的文字 提取出的文字

IronPDF的功能

利用IronPDF進行PDF生成:IronPDF能從HTML、圖片和純文字等各種來源生成PDF文件。 此功能可用於直接從Java應用程式中建立動態報告、發票和文件的PDF格式。

**PDF編輯:**IronPDF提供了編輯現有PDF的工具。 開發者可以合併PDF文件、拆分PDF,並操作文件中的內容,從而建立符合特定需求的自訂PDF。

利用IronPDF進行PDF查看和文字提取:IronPDF讓查看和提取文字變得簡單,這對需要在PDF內進行文字搜尋、索引或解析的應用程式至關重要。

將PDF光柵化為圖片:IronPDF能將PDF渲染為圖像,在應用或網站中顯示更為簡單。 它支持Bitmap、PNG或JPEG等格式。

PDF表單填寫:IronPDF啟用程式化的表單填寫,自動化表單任務,預先填充表單,並精簡工作流程。

**安全功能:**IronPDF支持PDF加密和數位簽名,保護敏感資訊並確保文件真實性。

**平台獨立性:**IronPDF是平台無關的,可與各種操作系統相容,如Windows、macOS和Linux。 使用IronPDF的Java應用程式可以流暢地在不同環境中部署。

結論

總之,IronPDF是旨在查看和操作Java應用程式中的PDF的開發人員的理想解決方案。 借助PDF生成、編輯、渲染和表單填寫等功能,IronPDF建立了功能強大、高效且使用者友好的文件管理工具。 其平台無關的特性確保了跨環境的相容性,是現代Java應用程式的理想選擇。

IronPDF並不是開源程式庫,但提供免費試用,讓開發者能探索其功能。 授權選項從$999開始,為精簡PDF處理任務提供具有成本效益的解決方案。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起