Effective PDF Generation in Drupal

No problems in replicating layouts with Docraptor. FYI, docraptor runs on princexml. I chose docraptor because princexml as a standalone has to run as an executable on the server which i can’t do in a cloud hosting environment and its also very expensive for license. So, docraptor acts as a middleman to generate the pdfs on their end and return them to your site.

Additionally, you can create pdf bookmarks, dynamic table of contents, footers with page count, etc… You can see some pretty nice samples here: http://www.princexml.com/samples/. All of the supported css is listed on that site as well.