PDFBox - 環境



安裝 PDFBox

以下是下載 Apache PDFBox 的步驟:

步驟 1 - 點選以下連結開啟 Apache PDFBox 的主頁:https://pdfbox.apache.org/

步驟 2 - 上述連結將帶您到如下所示的主頁:

PDFBox Homepage

步驟 3 - 現在,點選上面截圖中突出顯示的 下載 連結。點選後,您將被引導到 PDFBox 的下載頁面,如下面的截圖所示。

PDFBox Downloads.jpg

步驟 4 - 在下載頁面,您將看到 PDFBox 的連結。點選最新版本的相應連結。例如,我們選擇 PDFBox 2.0.1,點選後,您將被引導到所需的 jar 檔案,如下面的截圖所示。

PDFBox Jarfiles.jpg

步驟 5 - 下載 jar 檔案 pdfbox-2.0.1.jar、fontbox-2.0.1.jar、preflight-2.0.1.jar、xmpbox-2.0.1.jar 和 pdfbox-tools-2.0.1.jar。

Eclipse 安裝

下載所需的 jar 檔案後,您需要將這些 JAR 檔案嵌入到您的 Eclipse 環境中。您可以透過將構建路徑設定為這些 JAR 檔案以及使用 pom.xml 來實現。

設定構建路徑

以下是安裝 PDFBox 到 Eclipse 的步驟:

步驟 1 - 確保您已在系統中安裝了 Eclipse。如果沒有,請在您的系統中下載並安裝 Eclipse。

步驟 2 - 開啟 Eclipse,點選檔案,新建,並開啟一個新專案,如下面的截圖所示。

Eclipse file menu

步驟 3 - 選擇專案後,您將看到 新建專案 嚮導。在此嚮導中,選擇 Java 專案,然後點選 下一步 按鈕,如下面的截圖所示。

Eclipse Newproject wizard

步驟 4 - 繼續前進,您將被引導到 新建 Java 專案嚮導。建立一個新專案,然後點選 下一步,如下面的截圖所示。

Create project wizard

步驟 5 - 建立新專案後,右鍵點選它;選擇 構建路徑 並點選 配置構建路徑…,如下面的截圖所示。

Eclipse build path

步驟 6 - 點選 構建路徑 選項後,您將被引導到 Java 構建路徑向導。選擇 新增外部 JARs,如下面的截圖所示。

Eclipse External jars

步驟 7 - 選擇 jar 檔案 fontbox-2.0.1.jar、pdfbox-2.0.1.jar、pdfbox-tools-2.0.1.jar、preflight-2.0.1.jar、xmpbox-2.0.1.jar,如下面的截圖所示。

Jar Files location

步驟 8 - 點選上面截圖中的 開啟 按鈕,這些檔案將被新增到您的庫中,如下面的截圖所示。

Jar Files added

步驟 9 - 點選 確定,您將成功地將所需的 JAR 檔案新增到當前專案中,並且您可以透過展開引用的庫來驗證這些新增的庫,如下面的截圖所示。

Eclipse Jar files

使用 pom.xml

將專案轉換為 Maven 專案,並將以下內容新增到其 pom.xml 中。

<project xmlns="http://maven.apache.org/POM/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
   http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>my_project</groupId>
   <artifactId>my_project</artifactId>
   <version>0.0.1-SNAPSHOT</version>

   <build>
      <sourceDirectory>src</sourceDirectory>
      <plugins>
         <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
               <source>1.8</source>
               <target>1.8</target>
            </configuration> 
         </plugin>
      </plugins> 
   </build> 
   
   <dependencies>  
      <dependency> 
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>pdfbox</artifactId> 
         <version>2.0.1</version> 
      </dependency>   
   
      <dependency> 
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>fontbox</artifactId> 
         <version>2.0.0</version> 
      </dependency>
      
      <dependency>  
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>jempbox</artifactId> 
         <version>1.8.11</version> 
      </dependency> 
        
      <dependency>
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>xmpbox</artifactId> 
         <version>2.0.0</version> 
      </dependency> 
     
      <dependency> 
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>preflight</artifactId> 
         <version>2.0.0</version> 
      </dependency> 
     
      <dependency> 
         <groupId>org.apache.pdfbox</groupId> 
         <artifactId>pdfbox-tools</artifactId> 
         <version>2.0.0</version> 
      </dependency>

   </dependencies>
   
</project>
廣告

© . All rights reserved.