跳至頁尾內容
USING IRONPDF FOR JAVA

如何在 Java 中查看 PDF 文件

本文說明如何在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文件中:


<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>

<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);
    }
}
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");
License.setLicenseKey("Your-License-Key");
JAVA

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

PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
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();
String text = pdf.extractAllText();
JAVA

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

System.out.println("Text extracted from the PDF: " + text);
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處理任務提供具有成本效益的解決方案。

常見問題

如何在Java應用中檢視PDF文件?

您可以使用IronPDF在Java中檢視PDF文件。這包括設置包含IronPDF和SLF4J依賴項的Maven專案,建立Java類,以及使用IronPDF的方法來載入和提取PDF文件的文字。

在Maven專案中為Java設置IronPDF的步驟是什麼?

要在Maven專案中設置IronPDF,請將IronPDF和SLF4J依賴項新增到專案的pom.xml文件中。此設置需要為每個依賴項指定正確的groupId、artifactId和版本。

IronPDF能否在Java中從HTML生成PDF文件?

是的,IronPDF可以從HTML、圖像和文字生成PDF文件,使其適用於直接從Java應用建立動態報告、發票和文件。

IronPDF在Java中提供哪些PDF管理功能?

IronPDF提供功能例如從多種格式生成PDF、編輯、合併、分割、提取文字、將PDF轉化為圖像、填寫表單,以及像加密和數位簽名等安全功能。

IronPDF是否相容不同的操作系統?

是的,IronPDF是平台無關的,相容Windows、macOS和Linux,允許使用IronPDF的Java應用能夠在多種環境中順利部署。

IronPDF是否支持在Java中從PDF文件中提取文字?

是的,IronPDF支持從PDF文件中提取文字,這對於需要在PDF中進行文字搜索、索引或解析的應用非常有用。

IronPDF for Java中是否有可用的安全功能?

IronPDF包括安全功能如PDF加密和數位簽名,幫助保護敏感資訊並確保文件的真實性。

IronPDF如何在Java中處理PDF表單填寫?

IronPDF支持程式化填寫表單,使得自動化與表單相關的任務、預填表單以及在PDF文件中的工作流程更順暢。

IronPDF是一個用於Java PDF處理的開源程式庫嗎?

不,IronPDF不是開源的。然而,它提供免費試用供開發者探索其功能,並提供可購買的授權選項。

使用IronPDF對於Java開發者有哪些優勢?

IronPDF為Java開發者提供了全面的解決方案,具有生成、編輯和確保PDF安全的功能,此外還支持平台獨立性並易於整合到Java應用中。

Darrius Serrant
全端軟體工程師(WebOps)

Darrius Serrant擁有邁阿密大學的電腦科學學士學位,並在Iron Software擔任全端WebOps行銷工程師。從小就對程式設計有興趣,他認為計算既神秘又易於理解,成為創意和問題解決的完美媒介。

在Iron Software,Darrius喜歡創造新事物並簡化複雜的概念,使其更易於理解。作為我們的常駐開發人員之一,他還志願教學,將他的專業知識傳授給下一代。

對Darrius來說,他的工作是有意義的,因為它有價值且對社會有真正的影響。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話