Crear un fichero PDF a partir de un XML
Artículo por Club Developers · 27 mayo 2006
2626 vistas
El API estándar no provee de ningún mecanismo para transformar un XML en PDF. No obstante, existe una muy buena librería para ello: FOP (Formatting Object Processor).
Veamos un ejemplo de uso de esta librería:
Veamos un ejemplo de uso de esta librería:
java
// creación del resultado (pdf) Result resultado = new SAXResult(driver.getContentHandler()); // recuperación de la source xml Source source = new StreamSource(xml); // creación del transformer en función del xsl Source style = new StreamSource(xsl); TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(style); // transformación transformer.transform(source, resultado); }