Printer, e-mail and PDF versions

Links to the printer-friendly 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 releasesDateSizeLinksStatus
6.x-1.72009-May-13154.75 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-4.72009-May-13158.21 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
7.x-1.x-dev2009-Jul-03154.16 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.x-dev2009-Jul-03155.45 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-4.x-dev2009-Jul-03159.46 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.