PLEASE REVIEW this module!
http://drupal.org/node/1733320
Requires the print module.
PDF generation library module using princexml
1. Download princexml from
http://www.princexml.com/download/
Notice: PrinceXML offers a free license for non-commercial use of Prince. This license adds a small logo to the first page of generated PDF files. For commercial use of Prince, you have to purchase a full license.
2. Install the prince executable on your server.
Note: If you are using windows, don't install prince in a folder with spaces, it
won't work, use "C:\Prince\" instead. If you have safe_mode enabled, place the
binary in the safe_mode binary folder. You need root access or permission to install binaries on the server. You may also copy a statically linked binary to your safe_mode binary folder.
3. Download php wrapper class from
http://www.princexml.com/download/wrappers/
4. Copy prince.php to sites/all/libraries/prince/prince.php
5. Set the path to the binary in the PDF settings
under admin/config/user-interface/print/pdf/princexml
6. All settings to the pdf output can be made via CSS Style sheet. See f.ex.
http://www.princexml.com/doc/7.0/page-size/