Tecnología

Inicio

Cómo leer un archivo PDF con Java

Cómo leer un archivo PDF con Java


PDF es un formato de archivo Adobe que es sinónimo de formato de documento portátil. Archivos PDF son los más utilizados para crear documentos que no se pueden editar sobre la marcha; el \ ". doc \" formato, por ejemplo, puede ser editado por el usuario cuando se abre. Uso de Java, sin embargo, se puede leer en los documentos PDF, con la ayuda de la Biblioteca de Java iText disponible de Lowagie.

Instrucciones

1 Navegue a la \ "Descarga iText \" enlace en la sección Recursos más abajo y haga clic en \ "Descarga iText-5.0.1.jar \". Recuerde la ubicación de la \ ". Tarro \" archivo descargado.

2 Eclipse abierta. Vaya a \ "Archivo \" \ "Nuevo, \" \ "Proyecto de Java, \" tipo \ "MyPdfReader \" como el nombre del proyecto y haga clic en \ "Finalizar. \"

3 En segundo lugar, haga clic en el \ "MyPdfReader \" en el Explorador de paquetes (la barra de herramientas en la parte izquierda) y seleccione "Propiedades \. \"

4 Haga clic en \ "Java Build Path \" a la izquierda y luego bajo el \ "Bibliotecas \" pestaña de la derecha, haga clic en el \ "Añadir JAR externos ... \" botón. Navegue a la \ ". Tarro \" archivo que ha descargado en el paso 1 y haga clic en \ "Aceptar \". La biblioteca iText Ya se ha activado en su Proyecto de Java. Vamos a utilizar su PdfReader para leer archivos PDF.

5 En segundo clic en la carpeta MyPdfReader a la derecha y seleccione \ "Nuevo, \" \ "Clase. \" Call it \ "ReadPdf \" y seleccionar el \ casilla de verificación "crear public void método \" y haga clic en \ "Aceptar . \ "

6 Seleccione el espacio en blanco por encima de \ "ReadPdf public class {\" y escriba el siguiente código:
importación java.io.FileOutputStream
IR
com.itextpdf.text importación.


IR
importar com.itextpdf.text.pdf.;

7 Seleccione el espacio en blanco en \ "principales (args String []) public void {\" y escriba la línea siguiente:
PdfReader lector = new PdfReader (\ "HelloWorldPdf.pdf \")
IR

Esta línea de código se lee en el PDF se encuentra dentro de la carpeta del proyecto (en este caso, es HelloWorldPdf.pdf un archivo PDF de prueba). Después de leer el archivo PDF, usted tiene acceso a las propiedades del PDF como su altura y anchura.

8 Bajo la línea \ "lector PdfReader = new PdfReader (\" HelloWorldPdf.pdf \ "); \" escriba el siguiente código:

int n = reader.getNumberOfPages();
Rectangle psize = reader.getPageSize(1)

IR

float width = psize.height()

IR

float height = psize.width()

IR

La variable \ "n \" ahora contiene el número de páginas del pdf de la muestra y las variables \ "width \" y \ "altura \" contener sus dimensiones.