We generate html pages and then convert them using wkhtmltopdf. It works pretty well and the simplicity of it is nice.
Disclaimer: I work for DocRaptor
I would prefer if the report generating technology is server-based, as we can't guarantee what apis the browser will have...
Thanks anyway, I'll check out docraptor