html rendering - img - renderizando html a png(servidor)
img src url (2)
Tengo un modelo de flujo de trabajo. Internet Explorer no admite algunas funciones necesarias para la funcionalidad de edición de modelos (y el usuario habitual no lo necesita).
Quiero una vista previa de sólo lectura de mi modelo. ¿Es posible que el lado del servidor renderice mi HTML a una imagen?
Preferiría una solución fuera de línea para permitir que nuestro sistema se ejecute en una LAN corporativa sin acceso a Internet.
Aquí están las soluciones ''locales'':
wkhtmltoimage
del paquetewkhtmltopdf
hace exactamente su nombre dice
capacidades más avanzadas, como evaluar cualquier código js en el contexto de la página antes de representarlo en una imagen o pdf.
Puedes intentar usar una biblioteca java llamada flyingsaucer (también conocida como xhtmlrenderer). Ha funcionado muy bien para mí en el pasado.
Página de inicio: http://code.google.com/p/flying-saucer//
Preguntas frecuentes para generar una imagen: http://pigeonholdings.com/projects/flyingsaucer/R8/doc/guide/users-guide-R8.html#xil_29