PDFBox - Umgebung

PDFBox installieren

Im Folgenden finden Sie die Schritte zum Herunterladen der Apache PDFBox:

Step 1 - Öffnen Sie die Homepage von Apache PDFBox durch Klicken auf den folgenden Link - https://pdfbox.apache.org/

Step 2 - Der obige Link führt Sie zur Homepage, wie im folgenden Screenshot gezeigt -

Step 3 - Klicken Sie nun auf DownloadsLink im obigen Screenshot hervorgehoben. Wenn Sie auf klicken, werden Sie zur Downloadseite von PDFBox weitergeleitet, wie im folgenden Screenshot gezeigt.

Step 4- Auf der Downloadseite haben Sie Links für PDFBox. Klicken Sie auf den entsprechenden Link für die neueste Version. Zum Beispiel entscheiden wir uns fürPDFBox 2.0.1 Wenn Sie darauf klicken, werden Sie zu den erforderlichen JAR-Dateien weitergeleitet, wie im folgenden Screenshot gezeigt.

Step 5 - Laden Sie die JAR-Dateien pdfbox-2.0.1.jar, fontbox-2.0.1.jar, preflight-2.0.1.jar, xmpbox-2.0.1.jar und pdfbox-tools-2.0.1.jar herunter.

Eclipse-Installation

Nach dem Herunterladen der erforderlichen JAR-Dateien müssen Sie diese JAR-Dateien in Ihre Eclipse-Umgebung einbetten. Sie können dies tun, indem Sie den Erstellungspfad für diese JAR-Dateien festlegen und verwendenpom.xml.

Build-Pfad festlegen

Im Folgenden finden Sie die Schritte zum Installieren von PDFBox in Eclipse:

Step 1- Stellen Sie sicher, dass Sie Eclipse auf Ihrem System installiert haben. Wenn nicht, laden Sie Eclipse herunter und installieren Sie es auf Ihrem System.

Step 2 - Öffnen Sie Eclipse, klicken Sie auf Datei, Neu und Öffnen Sie ein neues Projekt, wie im folgenden Screenshot gezeigt.

Step 3 - Bei Auswahl des Projekts erhalten Sie New ProjectMagier. Wählen Sie in diesem Assistenten das Java-Projekt aus und klicken Sie aufNext Schaltfläche wie im folgenden Screenshot gezeigt.

Step 4 - Wenn Sie fortfahren, werden Sie an die weitergeleitet New Java Project wizard. Erstellen Sie ein neues Projekt und klicken Sie aufNext wie im folgenden Screenshot gezeigt.

Step 5- Klicken Sie nach dem Erstellen eines neuen Projekts mit der rechten Maustaste darauf. wählenBuild Path und klicken Sie auf Configure Build Path… wie im folgenden Screenshot gezeigt.

Step 6 - Klicken Sie auf Build Path Option werden Sie an die weitergeleitet Java Build Path wizard. Wähle ausAdd External JARs wie im folgenden Screenshot gezeigt.

Step 7 - Wählen Sie die JAR-Dateien aus 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 wie im folgenden Screenshot gezeigt.

Step 8 - Klicken Sie auf Open Klicken Sie im obigen Screenshot auf die Schaltfläche. Diese Dateien werden Ihrer Bibliothek hinzugefügt, wie im folgenden Screenshot gezeigt.

Step 9 - Beim Klicken OKWenn Sie die erforderlichen JAR-Dateien erfolgreich zum aktuellen Projekt hinzufügen, können Sie diese hinzugefügten Bibliotheken überprüfen, indem Sie die referenzierten Bibliotheken wie im folgenden Screenshot gezeigt erweitern.

Verwenden von pom.xml

Konvertieren Sie das Projekt in ein Maven-Projekt und fügen Sie den folgenden Inhalt hinzu 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>