lunes, 1 de diciembre de 2008

crear un PDF en java

El siguiente ejemplo consiste en pasar un texto a un archivo pdf.


Para lograr esto o manipular de otra forma un pdf tenemos que bajar
el siguiente JAR iText-2.1.4 y añadirlo a nuestro proyecto
(sobre el proyecto : propiedades ->biblioteca -> añadir JAR )

http://www.lowagie.com/iText/download.html


para realizar esto vamos a utilizar el siguiente codigo

Document document = new Document();

try {

PdfWriter.getInstance(document, new FileOutputStream("ejemplo.pdf"));

document.open();

document.add(new Paragraph(jTextArea1.getText()));

} catch (DocumentException de) {
System.err.println(de.getMessage());
} catch (IOException ioe) {
System.err.println(ioe.getMessage());
}

document.close();

el archivo pdf se crea en nuestro proyecto



ademas con esta biblioteca iText podemos manipular un RTF o un
HTML

http://www.lowagie.com/iText/


http://www.adobepress.com/articles/printerfriendly.asp?p=420686

http://itextdocs.lowagie.com/tutorial/general/index.php#step1