Supported by: Community
Allows the easy rendition of HTML pages and fragments into PDFs. Uses the Flying Saucer project to convert HTML+CSS to PDFs http://code.google.com/p/flying-saucer/
You must have java installed on the server where SilverStripe is installed, as the PDF Rendition module uses a java application to actually perform the translation from HTML to PDF.
For best results, you should have the PHP tidy module enabled. If this isn't possible, you will need to have the standalone tidy binary available.
Please check the official userguide when trying to figure out how to do something, or the main project page. Note that the user guide can be downloaded in PDF form, so anything you see in the PDF can be figured out by looking at the HTML + CSS source of the userguide linked above (eg table of contents, headers and footers).
Add the following to your mysite/_config.php file
Now, add the following to themes//templates/Page.ss just below the $Layout variable
When you reload your frontend page, you should now have a link pointing to a pdf file; clicking that will generate a PDF version of the page and stream it to the browser.
To get a preview of our next release, download the latest build of unstable git master branch here. Please
be careful: this is more likely to contain bugs, especially on modules undergoing a lot of development.
SHA hash: cb38c72c28eac952f30d3c2a7fa4ca1b0bac8661
Build Date: 2013-08-20
Unstable Git access: