Section courante

A propos

Section administrative du site

Fiche technique
Prérequis : PHP 5.1+
Auteur : Olivier PLATHEY
Catégorie : PDF

Description

Cette bibliothèque contient une classe permettant d'effectuer la génération d'un fichier au format PDF d'Adobe. Cette bibliothèque est Open Source et gratuite. L'auteur principal est Olivier PLATHEY.

Méthode de la classe «FPDF»

Nom Description
FPDF Ce constructeur permet de construire la classe.
AcceptPageBreak Cette méthode permet de demander si le saut de page est accepté, laquelle est demandé par les autres méthodes internes de cette classe.
AddFont Cette méthode permet d'ajouter une police de caractères TrueType, OpenType ou Type1.
AddLink Cette méthode permet de créer un lien interne, laquelle permet de faire pointer directement vers certains emplacements dans le document.
AddPage Cette méthode permet d'ajouter une page supplémentaire au document PDF.
AliasNbPages Cette méthode permet de créer un alias permettant d'indiquer le nombre total de pages.
Cell Cette méthode permet d'écrire une cellule dans le document PDF.
Close Cette méthode permet de terminer l'écrire du document PDF.
Error Cette méthode permet de faire générer une erreur lors de la génération du PDF.
Footer Cette méthode permet de créer un pied de page dans le document PDF.
GetStringWidth Cette méthode permet de demander la largeur d'une chaine de caractères en fonction de la police de caractères courante.
GetX Cette méthode permet de demander la position horizontal courante.
GetY Cette méthode permet de demander la position vertical courante.
Header Cette méthode permet de créer une entête de page dans le document PDF.
Image Cette méthode permet d'écrire une image dans le document PDF.
Line Cette méthode permet d'écrire une ligne entre deux coordonnées dans le document PDF.
Link Cette méthode permet de fixer un lien dans une zone rectangulaire du document PDF.
Ln Cette méthode permet d'écrire un saut de ligne dans le document PDF.
MultiCell Cette méthode permet d'écrire un cellule dans le document PDF avec des retours à la ligne.
Output Cette méthode permet d'envoyer le résultat du document PDF vers une sortie : chaine de caractères, fichiers ou navigateur Web.
PageNo Cette méthode permet de demander le numéro de page courant.
Rect Cette méthode permet d'écrire un rectangle, avec la largeur et la hauteur spécifié, dans le document PDF.
SetAuthor Cette méthode permet de fixer l'auteur du document PDF.
SetAutoPageBreak Cette méthode permet de fixer l'état du saut de ligne automatique du document PDF.
SetCompression Cette méthode permet de fixer le mode compressé du document PDF.
SetCreator Cette méthode permet de fixer le créateur du document PDF.
SetDisplayMode Cette méthode permet de fixer le mode d'affichage du document PDF.
SetDrawColor Cette méthode permet de fixer la couleur d'écriture RVB (Rouge-Vert-Bleu) des objets graphiques à écrire.
SetFillColor Cette méthode permet de fixer la couleur de remplissage RVB (Rouge-Vert-Bleu) des objets graphiques.
SetFont Cette méthode permet de fixer la police de caractères courante du document PDF.
SetFontSize Cette méthode permet de fixer la taille de la police de caractères courante du document PDF.
SetKeywords Cette méthode permet de fixer les mots clefs du document PDF.
SetLeftMargin Cette méthode permet de fixer la marge de gauche du document PDF.
SetLineWidth Cette méthode permet de fixer la grosseur (épaisseur) de la ligne à écrire dans le document PDF.
SetLink Cette méthode permet de fixer un lien dans le document PDF.
SetMargins Cette méthode permet de fixer la marge de gauche, de droite et de haut dans le document PDF.
SetRightMargin Cette méthode permet de fixer la marge de droite du document PDF.
SetSubject Cette méthode permet de fixer le sujet du document PDF.
SetTextColor Cette méthode permet de fixer la couleur d'écriture RVB (Rouge-Vert-Bleu) du texte à écrire.
SetTitle Cette méthode permet de fixer le titre du document PDF.
SetTopMargin Cette méthode permet de fixer la marge du haut du document PDF.
SetX Cette méthode permet de fixer la position horizontal courante.
SetXY Cette méthode permet de fixer la position horizontal et vertical courante.
SetY Cette méthode permet de fixer la position vertical courante.
Text Cette méthode permet d'écrire du texte dans le document PDF.
Write Cette méthode permet d'écrire du texte et/ou des liens Internet dans le document PDF.

Exemple

Voici un exemple montrant comment afficher «Bonjour» dans un PDF si la bibliothèque est copié dans le dossier «fpdf» :

  1. <?php
  2. require('fpdf/fpdf.php');
  3.  
  4. $pdf = new FPDF();
  5. $pdf->AddPage();
  6. $pdf->SetFont('Arial','B',12);
  7. $pdf->Cell(40,10,'Bonjour !');
  8. $pdf->Output();
  9. ?>


Dernière mise à jour : Mardi, le 28 avril 2015