Hi Tim, Have you try phantom.js <http://phantomjs.org/>? Since your source is js, it seems to be a perfect fit. https://github.com/ariya/phantomjs/wiki/Screen-Capture (search for rasterize.js)
It's actually a headless WebKit with JavaScript API, much better and faster than Selenium. HTH. Cheers, Bruce On Wed, Nov 7, 2012 at 5:14 PM, Tim McEwan <t...@mcewan.it> wrote: > Hi all, > > I want to automate the creation of around 100 PDFs with user data and > graphics generated by JS (charts mostly, but maybe some Raphael). Each PDF > is an energy bill. The whole environment can be controlled, so it doesn't > need to be client-side cross-platform or anything. However, we'd like to > be able to package it up and have others use it, so the simpler the better. > > I've looked at Prawn, but I'd rather not have to draw everything from > first principles. It seems wkhtmltopdf is a better bet so I tested it on > highcharts.com. It does a good job <http://cl.ly/2l1c3C083u3N>, but not > as good as straight Safari <http://cl.ly/2Q0F0J0C022a>. So I thought > perhaps I'd automate a browser instead, but that may not be so > simple<http://stackoverflow.com/questions/11537103/how-to-handle-print-dialog-in-selenium> > . > > Has anyone got any tips on the best way to go? > > Thanks, > Tim > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to rails-oceania@googlegroups.com. > To unsubscribe from this group, send email to > rails-oceania+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > -- simple is good http://brucewang.net http://twitter.com/number5 -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to rails-oceania@googlegroups.com. To unsubscribe from this group, send email to rails-oceania+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.