Cómo leer un archivo PDF con Java

Escrito por fred larrey
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo leer un archivo PDF con Java
(document image by Marvin Gerste from Fotolia.com)

PDF es un archivo de Adobe que significa Portable Document Format (Formato de Documento Portátil). Los PDF se utilizan a menudo para crear documentos que no pueden editarse improvisadamente; el formato ".doc", por ejemplo, puede ser editado por el usuario cuando lo abre. Sin embargo, usando Java puedes leer documentos PDF con la ayuda de la Biblioteca Java iText disponible en el sitio de Lowagie.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Java Runtime Environment (JRE, por sus siglas en inglés; en español: Entorno en Tiempo de Ejecución de Java)
  • Eclipse IDE para Desarrolladores Java

Lista completaMinimizar

Instrucciones

  1. 1

    Navega al enlace "Download iText" (Descargar iText) en la sección "Recursos" y cliquea "Download iText-5.0.1.jar", sin las comillas. Recuerda la ubicación del archivo ".jar" descargado.

  2. 2

    Abre Eclipse. Ve a "File" (Archivo), "New" (Nuevo), "Java Project" (Proyecto de Java), tipea "MyPdfReader" (Mi Lector de PDF) como nombre del proyecto y haz clic en "Finish" (Finalizar).

  3. 3

    Haz doble clic en "MyPdfReader" (Mi Lector de PDF) en el "Explorador de paquetes", ubicado en la barra de herramientas de la derecha, y selecciona "Properties" (Propiedades).

  4. 4

    Cliquea "Java Build Path" a la izquierda y luego, debajo de la pestaña "Libraries" (Librerías) a la derecha, haz clic en el botón "Add External JARs..." (Agregar JARs Externos). Navega al archivo ".jar" que descargaste en el Paso 1 y pulsa "OK". La Librería iText ahora está habilitada en tu Proyecto de Java. Utilizaremos su Lector de PDF para leer este formato.

  5. 5

    Haz doble clic en la carpeta MyPdfReader a la derecha y selecciona "New" (Nuevo), "Class" (Clase). Denomínala "ReadPdf" (Leer PDF), selecciona el casillero "Create public static void main method" y pulsa "OK".

  6. 6

    Selecciona el espacio en blanco ubicado arriba de "Public class ReadPdf{" (Clase pública) e ingresa el siguiente código: import java.io.FileOutputStream; import com.itextpdf.text.; import com.itextpdf.text.pdf..

  7. 7

    Selecciona el espacio debajo de "Public static void main(String[] args) {" y tipea la siguiente línea: PdfReader reader = new PdfReader("HelloWorldPdf.pdf"). Esta línea de códigos lee el PDF ubicado dentro de la carpeta del proyecto (en este caso, es el archivo de prueba en formato PDF HelloWorldPdf.pdf). Luego de leer el archivo PDF, tendrás acceso a las propiedades de PDF, tales como su altura y ancho.

  8. 8

    Debajo de la línea "PdfReader reader = new PdfReader("HelloWorldPdf.pdf");" tipea el siguiente código: int n = reader.getNumberOfPages(); Rectangle psize = reader.getPageSize(1); float width = psize.height(); float height = psize.width(). La variable "n" ahora contiene el número de páginas del PDF de muestra y las variables "ancho" y "alto" contienen sus dimensiones.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles