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>