rendering html to png (server-side) [closed]
I have a workflow model. Internet Explorer doesn't support some features required for model editing functionality (and regular user doesn't need it).
I want a read-only preview of my model. Is it possible to server-side render my HTML to an image?
I would prefer offline solution to allow our system run in corporate LAN without access to internet.
Here are 'local' solutions:
wkhtmltoimage
from thewkhtmltopdf
packagedoes exactly its name says
PhantomJS
more advanced capabilities, like evaluating any js code in the page's context before rendering it to an image or pdf.
You can try using a java library called flyingsaucer (aka xhtmlrenderer). It has worked very well for me in the past.
Homepage: http://code.google.com/p/flying-saucer//
FAQ for generating an image: http://pigeonholdings.com/projects/flyingsaucer/R8/doc/guide/users-guide-R8.html#xil_29
精彩评论