Printer, e-mail and PDF versions
This module allows you to generate the following printer-friendly versions of any node:
- Printer-friendly version (webpage format) (at
www.example.com/print/nid) - PDF version (at
www.example.com/printpdf/nid) - Send by-email (at
www.example.com/printmail/nid)
where nid is the node id of content to render.
Important: The current versions of the module require at least Drupal 5.17 or 6.11. They will not work in older versions.
To be able to create a PDF version, please follow the instructions in the INSTALL.txt carefully.
You must install one of the following third-party tools:
- wkhtmltopdf: webkit-based tool that actually launches a browser to generate the PDF. Resource hungry: expect to need some 30Mb+ of RAM and some seconds of CPU power. May need to install/compile in your site. Requires an X server, which if you're in a shared host won't be available and you'll lack the resources to install/compile it. The best, if you can run it.
- TCPDF: CSS not supported. Limited reproduction of the web page. Unicode support (warning: use of Unicode fonts will result in HUGE files). PDF header and footer supported. Released very often (weekly). PHP5 and PHP4 supported. TCPDF 4.0.000 or later required.
- dompdf: full CSS support. Excellent reproduction of the web page. No Unicode support (only ISO-8859-1). PDF header and footer not supported. Not maintained (last release v0.5.1 in 2006-07-07). PHP5 required. Some known bugs from incomplete implementation - not recommended for general use.
By editing the default print.css or specifying you own CSS file and/or the print.tpl.php files, it is possible to change the look of the output page to suit your taste. For a more fine-grained customization, it is possible to use a print[_format][.node-node-type].tpl.php file located in either the current theme or the module directory (format is either html, maill or pdf, and node-type is Drupal's node type (e.g. page, story, etc.)).
Help needed
- Artists:
- Thanks to the Plone Foundation, the Drupal 6 version of the module comes with it's own set of PDF and printer icons. However, I am pretty sure that somewhere out there there is an artist capable of creating a GPL'd set of icons that can be used to distinguish us from Plone. Submissions are welcome!
- Translators:
- Please update the .po file in the project release (you can start from the .pot template provided there).
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.7 | 2009-May-13 | 154.75 KB | Download · Release notes | Recommended for 6.x | |
| 5.x-4.7 | 2009-May-13 | 158.21 KB | Download · Release notes | Recommended for 5.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 7.x-1.x-dev | 2009-Jul-03 | 154.16 KB | Download · Release notes | Development snapshot | |
| 6.x-1.x-dev | 2009-Jul-03 | 155.45 KB | Download · Release notes | Development snapshot | |
| 5.x-4.x-dev | 2009-Jul-03 | 159.46 KB | Download · Release notes | Development snapshot | |

