Vos recrutements informatiques

700 000 développeurs, chefs de projets, ingénieurs, informaticiens...

Contactez notre équipe spécialiste en recrutement

Génération de documents PDF avec des scripts PHP utilisant la librairie FPDF


précédentsommairesuivant

I. Présentation

I-A. Le projet

L'article présenté utilise comme base la classe FPDF.

FPDF est une classe PHP permettant de générer des documents PDF en pur PHP, c'est-à-dire sans utiliser la librairie PDFlib. Le F de FPDF signifie Free : vous êtes libres de l'utiliser et de la modifier comme vous le souhaitez. Plusieurs développeurs ont ajouté des classes pour créer à chaque fois de nouvelles choses. La classe de base est FPDF et dès que quelqu'un veut ajouter un script, il crée une classe qui en hérite.

Voulant moi-même utiliser plusieurs classes déjà existantes, j'ai copié leurs contenus dans la nouvelle classe phpToPDF qui hérite de FPDF.

FPDF a d'autres avantages : des méthodes de plus haut niveau.

Les principales fonctionnalités de FPDF
  • Choix des unités, du format des pages et des marges;
  • Gestion des en-têtes et pieds de page;
  • Saut de page automatique;
  • Saut de ligne automatique et justification;
  • Images (JPEG et PNG);
  • Couleurs;
  • Liens;
  • Support des polices TrueType et Type1;
  • Compression des pages.

FPDF ne nécessite aucune extension (à part zlib pour activer la compression) et fonctionne avec PHP 4 et PHP 5.

I-B. Installation

Il suffit de télécharger et de mettre dans le répertoire racine de son site :

  • Les sources PHP fpdf.php et phpToPDF.php;
  • Le répertoire "font/" qui contient les fonts.

Télécharger phpToPDF.zip

Quand vous avez installé (copié) les scripts PHP et le répertoire "font" sur votre serveur, vous êtes prêts à générer des documents PDF à partir d'un script PHP.

I-C. La documentation

Les méthodes de base (issues de la classe FPDF) ne sont pas toutes détaillées ici. Vous pouvez voir les descriptions et paramètres sur http://www.fpdf.org/


précédentsommairesuivant

  

Copyright © 2006 J.C. CORNIC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.