Permettre à vos visiteurs de générer des pages printer-friendly

Vous souhaitez permettre à vos visiteurs de générer un PDF, d'imprimer de manière propre ou d'envoyer votre page par email. Voici la procédure.

Le module permettant d'effectuer ces opérations se nomme Printer, email and PDF versions disponible à l'adresse https://www.drupal.org/project/print

  • Téléchargez le module disponible à l'adresse https://www.drupal.org/project/print puis installez-le
  • Activez le(s) module(s) via Drupal dans la section Printer, Email and PDF versions.
  • Si vous avez activé le module PDF Version, il est nécessaire d'installer une librairie de générateur de fichier PDF. Plusieurs sont disponibles :
    • wkhtmltopdf
    • TCPDF
    • dompdf

Installation de dompdf

Le site officiel du projet est http://code.google.com/p/ dompdf/. Télécharger l'application et décompressez la dans le répertoire /sites/all/libraries

Le fichier dompdf_config.inc.php doit donc se trouver dans le répertoire sites/all/libraries/dompdf/

Une fois la librairie installée, aller dans la configuration Drupal via Configuration => Interface Utilisateur => Printer, email and PDF versions => Onglet PDF, sélectionnez dompdf comme générateur et enregistrer la configuration.

Réglages des permissions

Attention, par défaut, seul le rôle administrateur peut ces nouvelles fonctions. Pour régler les permissions, aller dans Personnes => Onglet Droits

Les permissions à régler sont :

  • Access the PDF version (section PDF version)
  • Access the printer-friendly page  (section Printer-friendly pages)
  • Access the Send by email functionality (section Send by email)