Wauu

Páginas: 3 (522 palabras) Publicado: 4 de junio de 2011
Ejemplo sencillo de creación de un pdf con iText
Vamos a ver en este tutorial como crear un fichero pdf sencillo usando la librería iText
Descarga de la librería
Primero debemos decargar el jarcon la libería de la página de descargas de iText y añadirla a nuestro proyecto o CLASSPATH. Para el ejemplo nos hemos bajado iText-5.0.1.jar.
Abrimos el documento
Desde nuestro código java, loprimero que debemos hacer es crear un documento nuevo pdf, para poder escribir en él
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;import com.itextpdf.text.pdf.PdfWriter;
...

// Se crea el documento
Document documento = new Document();// Se crea el OutputStream para el fichero donde queremos dejar el pdf.
FileOutputStream ficheroPdf = new FileOutputStream("fichero.pdf");// Se asocia el documento al OutputStream y se indica que el espaciado entre
// lineas sera de 20. Esta llamada debe hacerse antes de abrir el documentoPdfWriter.getInstance(documento,ficheroPdf).setInitialLeading(20);

// Se abre el documento.
documento.open();
Ahora sólo nos queda ir añadiendolos distintos elementos que queramos.
Añadir elementos
El documento tiene métodos add() para añadir cualquier tipo de clase de iText que implemente la interface Element. También tiene métodos paraañadir las propiedades del documento, como addTitle(), addAuthor(), etc.
Dentro de los Element que podemos añadir, hay muchos y muy variados: Frases, párrafos, capítulos, imágenes, tablas,separadores, etc, etc, etc. Puedes hacerte una idea viendo las clases que implementan Element en la API http://api.itextpdf.com/com/itextpdf/text/Element.html
Vamos aquí a añadir sólo algunos de ellos, a...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS