Convertir de HTML a PDF con Java
Algunas formas de convertir un documento HTML a PDF con Java:
- Apache FOP (http://xmlgraphics.apache.org/fop/#demo): Software libre. La implementación del conversor de HTML a PDF será algo más dificultosa si no partimos de un documento XHTML, para lo cual puede usarse JTidy (http://sourceforge.net/projects/jtidy) más una transformaión XSLT. Ver artículo http://www.javaworld.com/javaworld/jw-04-2006/jw-0410-html.html
- Flying Saucer (https://xhtmlrenderer.dev.java.net) e iText (http://www.lowagie.com/iText): Ambas librerías son software libre. Ver artículo http://today.java.net/pub/a/today/2007/06/26/generating-pdfs-with-flying-saucer-and-itext.html
- pd4ml (http://www.pd4ml.com): Librería Java que no parece demasiado potente pero es fácil de usar y puede ser buena en determinadas condiciones.
- Highwire de Corda (http://www.corda.com/products/highwire): Tiene buena pinta, es 100%Java, barato... , pero requiere ejecutarse como un servidor independiente, es decir, no es una librería.
- YaHP (http://www.allcolor.org/YaHPConverter): software libre. Da a elegir la renderización con swing, OpenOffice.org o firefox, cada uno con sus ventajas e inconvenientes. Una nota curiosa: no consigo ver muchos de los PDFs de ejemplo que se exponen en su web.
- WebGrabber de activePDF (http://www.activepdf.com/products/serverproducts/webgrabber).
- ICEBrowser e ICESoft (http://support.icesoft.com/jive/entry.jspa?entryID=451&categoryID=21).
¿Experiencias con estos uotros productos?
0 comentarios
Publicar un comentario en la entrada