PDFBox - Medio ambiente

Instalación de PDFBox

Los siguientes son los pasos para descargar Apache PDFBox:

Step 1 - Abra la página de inicio de Apache PDFBox haciendo clic en el siguiente enlace - https://pdfbox.apache.org/

Step 2 - El enlace anterior lo dirigirá a la página de inicio como se muestra en la siguiente captura de pantalla -

Step 3 - Ahora, haga clic en el Downloadsenlace resaltado en la captura de pantalla anterior. Al hacer clic, se le dirigirá a la página de descargas de PDFBox como se muestra en la siguiente captura de pantalla.

Step 4- En la página de Descargas, tendrá enlaces para PDFBox. Haga clic en el enlace correspondiente para obtener la última versión. Por ejemplo, estamos optando porPDFBox 2.0.1 y al hacer clic aquí, se le dirigirá a los archivos jar necesarios como se muestra en la siguiente captura de pantalla.

Step 5 - Descarga los archivos jar pdfbox-2.0.1.jar, fontbox-2.0.1.jar, preflight-2.0.1.jar, xmpbox-2.0.1.jar y pdfbox-tools-2.0.1.jar.

Instalación de Eclipse

Después de descargar los archivos jar necesarios, debe incrustar estos archivos JAR en su entorno Eclipse. Puede hacer esto configurando la ruta de compilación a estos archivos JAR y utilizandopom.xml.

Establecer ruta de construcción

Los siguientes son los pasos para instalar PDFBox en Eclipse:

Step 1- Asegúrese de haber instalado Eclipse en su sistema. Si no es así, descargue e instale Eclipse en su sistema.

Step 2 - Abra Eclipse, haga clic en Archivo, Nuevo y Abra un nuevo proyecto como se muestra en la siguiente captura de pantalla.

Step 3 - Al seleccionar el proyecto, obtendrá New Projectmago. En este asistente, seleccione el proyecto Java y continúe haciendo clic enNext botón como se muestra en la siguiente captura de pantalla.

Step 4 - Al continuar, se le dirigirá al New Java Project wizard. Cree un nuevo proyecto y haga clic enNext como se muestra en la siguiente captura de pantalla.

Step 5- Después de crear un nuevo proyecto, haga clic derecho sobre él; SeleccioneBuild Path y haga clic en Configure Build Path… como se muestra en la siguiente captura de pantalla.

Step 6 - Al hacer clic en el Build Path opción, será dirigido a la Java Build Path wizard. Selecciona elAdd External JARs como se muestra en la siguiente captura de pantalla.

Step 7 - Seleccione los archivos 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 como se muestra en la siguiente captura de pantalla.

Step 8 - Al hacer clic en el Open en la captura de pantalla anterior, esos archivos se agregarán a su biblioteca como se muestra en la siguiente captura de pantalla.

Step 9 - Al hacer clic OK, agregará con éxito los archivos JAR requeridos al proyecto actual y puede verificar estas bibliotecas agregadas expandiendo las Bibliotecas referenciadas como se muestra en la siguiente captura de pantalla.

Usando pom.xml

Convierta el proyecto en un proyecto maven y agregue los siguientes contenidos a su 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>