跳過到頁腳內容
使用 IRONPDF FOR JAVA

如何在 Java 中查看 PDF 文件

PDF 檢視器通常提供縮放、頁面導航、搜尋和註釋支援等功能,使用戶能夠有效率地瀏覽和分析文件。 這些檢視器利用IronPDF等程式庫,為將 PDF 檢視功能整合到 Java 專案中提供了一個多功能且可自訂的解決方案。

1. IronPDF for Java

IronPDF 適用於 Java是一個功能強大且功能豐富的程式庫,可讓開發人員在應用程式中輕鬆建立、編輯和操作 PDF 文件。 借助IronPDF,開發人員可以從 HTML、URL 和其他來源生成 PDF 文件,應用格式和样式,添加圖片、表格和文本,以及執行高級操作,例如在 Java 中合併多個 PDF在 Java 中拆分 PDF 文件,以及對PDF 進行加密以確保安全

2. 先決條件

要將 Java 檢視器與IronPDF一起使用,必須滿足某些先決條件。 請確保您擁有以下物品:

  1. Java 安裝:確認您的系統已安裝 Java,且其路徑已在環境變數中設定。 如果您還沒有安裝 Java,您可以從Java 網站取得安裝說明。
  2. Java IDE:安裝 Java 整合開發環境 (IDE),例如Eclipse IDE 下載頁面IntelliJ IDEA 下載部分
  3. IronPDF庫:下載IronPDF庫,並使用命令列將其作為依賴項新增到您的專案中。有關IronPDF庫的設定說明,請造訪IronPDF官方網站
  4. Maven安裝:在開始 PDF 轉換過程之前,請從 Apache 安裝Maven

3. 建立一個新的 Java Maven項目

本教學建議使用 IntelliJ IDE。不過,您也可以使用任何您喜歡的 IDE。請注意,建立新 Java 專案的過程可能會因您使用的 IDE 而略有不同。

  1. 啟動 IntelliJ IDE,或開啟 IntelliJ 的已啟動實例。
  2. 將滑鼠停留在"檔案">"新建">"項目"上。

    如何在Java中查看PDF文件,圖1:IntelliJ IntelliJ

  3. 輸入項目名稱。
  4. 選擇位置、建置系統和 JDK。
  5. 點選下圖所示的"完成"。

如何在Java中檢視PDF文件,圖2:建立專案 創建專案

3.1 項目設置

專案建立完成後,在 pom.xml 中新增IronPDF依賴項。

以下是依賴項代碼,請將其放在您的 pom.xml 中。

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-java</artifactId>
    <version>2023.9.1</version> 
</dependency>
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-java</artifactId>
    <version>2023.9.1</version> 
</dependency>
XML

現在環境已經準備就緒。 讓我們編寫邏輯來建立 PDF 文件並在 PDF 檢視器中開啟它。

4. 在預設 PDF 檢視器中建立和檢視 PDF 文檔

現在在 src > main > java 中建立一個新的 Java 檔案。

首先,匯入建立和檢視此 Java 應用程式所需的 PDF 檔案的重要參考。

import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.nio.file.Paths;
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.nio.file.Paths;
JAVA

這些導入語句很重要,因為它們將幫助 Java 程式執行所需的邏輯。

現在讓我們編寫範例程式碼,該程式碼將建立 PDF 文件並實作文件檢視器邏輯,以便在 PDF 檢視器中開啟已建立的 PDF 檔案。

public class Main {
    public static void main(String[] args) throws IOException {
        // Use IronPDF to create a PDF document from a URL
        PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/");

        // Save the PDF document to the local file system
        pdf.saveAs(Paths.get("html_saved.pdf"));

        // Create a new file object for the saved PDF
        File file = new File("html_saved.pdf");

        // Check if the desktop is supported and the file exists, then open the PDF
        if (Desktop.isDesktopSupported() && file.exists()) {
            Desktop desktop = Desktop.getDesktop();
            desktop.open(file);
        }
    }
}
public class Main {
    public static void main(String[] args) throws IOException {
        // Use IronPDF to create a PDF document from a URL
        PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/");

        // Save the PDF document to the local file system
        pdf.saveAs(Paths.get("html_saved.pdf"));

        // Create a new file object for the saved PDF
        File file = new File("html_saved.pdf");

        // Check if the desktop is supported and the file exists, then open the PDF
        if (Desktop.isDesktopSupported() && file.exists()) {
            Desktop desktop = Desktop.getDesktop();
            desktop.open(file);
        }
    }
}
JAVA

上面的程式碼將使用PdfDocument.renderUrlAsPdf 建立一個 PDF 文件,該函數接受 URL 作為輸入流並返回 PDF 文件作為輸出。 之後,使用同一個 PDF 文件實例化一個新的 File 物件。 然後,將使用 desktop.open(file) 在預設 PDF 檢視器中開啟 PDF 檔案。

使用IronPDF建立的 PDF 檔案可以列印。 所有頁面都能完美加載,所有圖片都完好無損,網址也可以點擊。 預設 PDF 檢視器中附上了 PDF 檔案螢幕截圖的範例輸出。

如何在Java中檢視PDF文件,圖3:PDF輸出 PDF 輸出

5. 結論

Java PDF 檢視器是一款非常實用的工具,它允許使用者在 Java 環境中檢視、列印和與 PDF 檔案進行互動。 它提供渲染、導航、搜尋和註釋支援等功能,使用戶更容易存取和分析 PDF 內容。 IronPDF for Java 是一個強大的程式庫,它使開發人員能夠輕鬆建立、編輯和操作 PDF 文件。

IronPDF擁有豐富的 API 和功能,可將 PDF 生成和操作功能無縫整合到 Java 應用程式中。 透過依照建立新 Java 專案和設定環境的步驟操作,開發人員可以利用IronPDF在預設 PDF 檢視器中建立和檢視 PDF 文件。 這提供了跨平台相容性、自訂選項、高效效能和增強安全性等優勢。 透過IronPDF 適用於 Java ,開發人員可以輕鬆產生專業級 PDF 文檔,並為使用者提供流暢的檢視體驗。

閱讀我們的教學課程,學習如何在 Java 中使用IronPDF將 HTML 轉換為 PDF 檔案

常見問題解答

Java PDF 查看器的基本功能有哪些?

Java PDF 查看器通常提供縮放、頁面導航、搜索和註釋支持等功能。這些功能可以通過使用 IronPDF 等庫高效實現,允許靈活和可定制的集成到 Java 項目中。

如何使用庫創建 Java PDF 查看器?

要創建 Java PDF 查看器,您可以使用 IronPDF 庫,它為渲染和操作 PDF 提供了強大的支持。首先設置 Java Maven 項目,在 `pom.xml` 中添加 IronPDF 依賴項,然後使用其方法渲染和查看 PDF 文件。

設置 Java PDF 查看器需要哪些先決條件?

要使用 IronPDF 設置 Java PDF 查看器,您需要安裝 Java,配有如 IntelliJ 的 Java IDE,作為依賴項的 IronPDF 庫和用於項目管理的 Maven。該設置使您能夠將 PDF 查看功能集成到 Java 應用程序中。

如何將 IronPDF 庫添加到我的 Java 項目中?

您可以通過在 `pom.xml` 文件中將其作為依賴項來將 IronPDF 庫添加到您的 Java Maven 項目中:`com.ironsoftwareironpdf-java2023.9.1`。

如何使用 Java 從 URL 生成 PDF?

在 Java 中使用 IronPDF,您可以使用方法 PdfDocument.renderUrlAsPdf 從 URL 生成 PDF。此方法允許您將生成的 PDF 保存到本地文件系統並使用默認的 PDF 查看器打開它。

在 Java 中使用 IronPDF 進行 PDF 操作有哪些好處?

IronPDF 為 Java 中的 PDF 操作提供了多項優勢,包括跨平台兼容性、定制選項和高效性能。它允許開發人員輕鬆生成和操作專業級 PDF 文檔。

我可以使用 IntelliJ 開發具有 PDF 查看功能的 Java 項目嗎?

是的,您可以通過集成 IronPDF 庫來使用 IntelliJ 開發具有 PDF 查看功能的 Java 項目。IDE 支持創建新 Maven 項目、設置依賴項和編寫渲染和查看 PDF 所需的邏輯。

IronPDF 適合在 Java 中創建和編輯 PDF 嗎?

IronPDF 是在 Java 中創建和編輯 PDF 的功能強大庫。它支持從 HTML 和 URL 等多種來源生成 PDF,並提供合併、拆分和保護 PDF 等功能,使其適合全面的 PDF 操作。

IronPDF 如何增強 Java 應用程序的 PDF 功能?

IronPDF 通過提供一整套創建、編輯和查看 PDF 的工具來增強 Java 應用程序。其功能包括從 URL 或 HTML 渲染 PDF,添加註釋,並支持高級文檔操作,豐富 Java 應用程序的可靠 PDF 功能。

我可以在哪裡找到使用 IronPDF 與 Java 的更多資源?

可在 IronPDF 官方網站上找到使用 IronPDF 與 Java 的更多資源和教程。這些資源包括將 HTML 轉換為 PDF 文件以及將其他高級 PDF 功能集成到 Java 應用程序中的指南。

Darrius Serrant
全棧軟件工程師 (WebOps)

Darrius Serrant 擁有邁阿密大學計算機科學學士學位,目前任職於 Iron Software 的全栈 WebOps 市場營銷工程師。從小就迷上編碼,他認為計算既神秘又可接近,是創意和解決問題的完美媒介。

在 Iron Software,Darrius 喜歡創造新事物,並簡化複雜概念以便於理解。作為我們的駐場開發者之一,他也自願教學生,分享他的專業知識給下一代。

對 Darrius 來說,工作令人滿意因為它被重視且有實際影響。

鋼鐵支援團隊

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