Créer un document PDF via PHP avec la classe FPDF

FPDF est une classe php complète et gratuite qui permet l’édition à la volée de document PDF. Qu’il s’agisse de traiter un formulaire, une base de données, ou bien encore des images, FPDF – une fois bien maitrisé – autorise la création de document PDF complexe. A essayer absolument si vous souhaitez créer des PDF à partir d’une application web !

Exemple rapide de génération d’un PDF à partir d’un formulaire (POST à une variable texte pour faire simple) :

include('fpdf.php');//Inclusion de la classe php FPDF que vous pouvez télécharger ici
$text=$_POST['text'];//Récupération de notre texte
//VARIABLE AJOUT PDF
$date = date("d/m/y");//Ajout d'une date pour personnaliser notre document
//Création du pdf
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);//définition de la police
$pdf->SetXY(10,65);//Position de notre "traceur"
$pdf->Cell(190,10,$text,1,1,'C');//Création d'une cellule de texte
$pdf->Ln(50);//Saut de ligne
$pdf->Cell(100,7,'Online le, '.$date,0,0,'L');//Horodatage.
//sortie :
$pdf->Output();

Rendez-vous sur http://www.fpdf.org/ pour télécharger de la classe FPDF.

Réagir

4 Comments.

  1. Hello what are you doing??

    Salut…

  2. Est-ce qu’à la fin, on peut enregistrer le fichier pdf ainsi généré, sur le serveur (pour en garder la trace) ?

  3. @claude : pour enregistrer le pdf, il suffit de passer à la fonction output le nom du fichier de destination et l’argument ‘F’ (pour ‘file’) :
    $pdf->Output(‘fichier.pdf’,'F’);

  4. Superbe source qui fait gagner pas mal de temps
    ;)

Réagir

[ Ctrl + Enter ]