Ce guide vous apprendra comment utiliser le langage de programmation PHP pour créer un fichier PDF.
Quoi utiliser?
Dans cet article, nous utiliserons une bibliothèque tierce pour générer des fichiers PDF à l'aide de PHP. FPDF est une bibliothèque gratuite qui vous permet de créer rapidement et efficacement des fichiers PDF à l'aide de PHP. La bibliothèque contient de nombreuses options et fonctionnalités pour travailler avec PDF, comme l'ajout d'en-têtes, les pieds de page, les pauses de page, la prise en charge de l'image, les couleurs et bien d'autres.
Installation
Avant de poursuivre comment utiliser la bibliothèque FPDF, créons notre environnement de développement.
Commencez par installer PHP comme indiqué dans la commande ci-dessous:
Mise à jour Sudo apt-get
sudo apt-get install php7.4
Ensuite, créez un répertoire pour stocker les fichiers de travail:
MKDIR PDF-CREATE
CD PDF-Créer
Ouvrez votre navigateur et accédez à la page de téléchargement FPDF.
http: // www.FPDF.org / en / téléchargement.php
Sélectionnez la dernière version et téléchargez le package compressé dans le répertoire PDF-créateur que nous avons créé plus tôt.
Extraire le fichier comme:
TAR XVF FPDF184.tgz
Ensuite, déplacez le FPDF.Fichier PHP du répertoire extrait vers le répertoire de travail actuel:
Sudo MV FPDF184 / FPDF.php .
Une fois le fichier créé, nous pouvons créer les fichiers PDF à l'aide du package FPDF.
Créer un exemple de PDF à partir du texte
Pour créer un fichier PDF avec le texte spécifié, commencez à créer un fichier comme créée.php et ouvrez-le avec votre éditeur de texte.
Ajoutez le code comme indiqué ci-dessous:
exiger ("FPDF.php ");Le code précédent est très simple. Nous commençons par inclure le fichier de bibliothèque (FPDF.php). Ensuite, nous créons un objet FPDF avec le constructeur par défaut, comme A4 pages et millimètres comme unité de mesure.
Gardez à l'esprit; Vous pouvez définir d'autres paramètres, tels que la disposition du paysage, de la taille et de l'unité de mesure.
Dans la ligne suivante, nous utilisons la méthode addPage () pour ajouter une nouvelle page. L'origine de la page est dans le coin supérieur gauche, et la position actuelle est définie sur 1 cm des frontières.
À l'aide de la méthode setfont (), nous définissons les paramètres de police, tels que la famille des polices, et le format, tel que gras, italique et souligner. Nous avons également réglé la taille de la police à 12.
Le côté de la dernière ligne définit la cellule pour imprimer le texte fourni. Nous utilisons une valeur cellulaire par défaut qui crée une ligne de texte.
Enfin, nous fermons le document et la sortie au navigateur à l'aide de la fonction de sortie ().
Exécutez le code ci-dessus comme:
PHP Créer.php> démo.pdfUne fois que vous avez ouvert le fichier PDF, vous devriez voir la sortie comme indiqué:
Créer un PDF avec un en-tête et un pied de page
La bibliothèque FPDF vous permet également de créer un en-tête et un pied de page personnalisés pour vos fichiers PDF. Le code suivant illustre la création d'un fichier PDF avec un en-tête et un pied de page.
exiger ("FPDF.php ");Le code d'exemple ci-dessus génère un fichier PDF avec un en-tête et un pied de page comme spécifié. Consultez la documentation principale pour en savoir plus sur la bibliothèque FPDF et les fonctions prises en charge.
Conclusion
Dans ce guide, nous avons discuté de la façon de travailler avec la bibliothèque FPDF pour créer et générer des documents PDF à l'aide de PHP. Nous espérons que vous avez trouvé cet article utile. Consultez l'indice de Linux pour plus de conseils et d'informations.