Thursday, August 21, 2008

Este JAR te salva la vida... XHTMLRenderer

Hace mucho tiempo estaba perdido y desesperado, ya nada importaba en mi vida, hasta que conocí este proyecto: https://xhtmlrenderer.dev.java.net/

Bueno, en serio, es un motor de rendering de XHMTL + CSS, que anda MUY bien, de hecho mejor que cualquier navegador que tengan a mano. Para qué sirve? Bueno, yo tenía este problema: Una página generada dinámicamente que tenía que mandar a imprimir y/o a PDF. Para hacer esto normalmente uno tendría que romperse la cabeza codeando el PDF hasta que quede igual a lo que se muestra en la página. O bien, usar su motor de rendering amigo y alimentarlo directamente al generador de PDF.

El resultado? simplemente fantástico, a priori no tenía muchas esperanzas, teniendo en cuenta la disparidad de los motores de los navegadores, pero mientras uno respete XHTML y CSS, anda ferpecto.

Que lo disfruten...

PD: No se asusten por el beta. Ah, y está pensado originalmente para embeber contenido html en aplicaciones de escritorio.

2 comments:

Ignacio Nicolás Rodríguez said...
This comment has been removed by the author.
Ignacio Nicolás Rodríguez said...

Enough JAR stuff, now for the real thing: C++ HTMLLayout DLL.

:)