3 ms·
Docraptor, http://docraptor.com http://docraptor.com It uses the Prince engine (http://www.princexml.com/ http://www.princexml.com/), so it supports paging, he
by Geee 12y ago
Docraptor, http://docraptor.com http://docraptor.com
It uses the Prince engine (http://www.princexml.com/ http://www.princexml.com/), so it supports paging, headers, footers, page numbers etc. in addition to standard HTML+CSS3. It's great overall but quite pricey.
- Alex3917 12y agoI'd also recommend this, with the caveat that the built in javascript rendering engine isn't that great. The workaround is to load the page with phantomjs, and then send the computed DOM (w/ the JS stripped out) to DocRaptor / Prince.
- aapatel 12y agoI highly recommend Prince/Docraptor as well. However, if you don't have complex layout needs and don't need CSS3 features use wkhtml2pdf. You just have to dynamically layout the page you need and use pass it thru wkhtml2pdf. There are many gems if you are using Rails.
- highpixels 12y agoWe're also using Prince, love it. We've previously used PdfCrowd and wkthml2pdf, but our customers were demanding more control of their reports (detailed footers, repeating headers, table of contents).