Création de fichiers PDF avec Python

Ajout d’images

Cette fois, nous allons apprendre à ajouter des images à notre page PDF. Commençons par créer une autre fonction au sein de notre classe.

Il y a deux lignes de code différentes. La première d’entre elles est la fonction set_xy, qui définit les abscisses et les ordonnées de la position courante. Ce sont les points de départ de l’image. Et l’autre est la fonction image qui met une image sur la page. Si vous vous posez des questions sur les paramètres, veuillez vérifier ce document.

Image de Lion par OpenClipart – Vecteurs de

Image Lion par OpenClipart – Vecteurs de

Nous pouvons également ajouter un tracé.

Travailler avec du texte

Après avoir ajouté les images, créons un titre. Au fait, n’oubliez pas de réinitialiser l’index avec une autre fonction set_xy. Lorsque vous définissez une position, elle reste constante jusqu’à ce que vous la changiez avec une autre fonction set_xy.

Nous devons définir une police en utilisant set_font juste avant de créer le texte. Cette fois, nous n’avons que trois paramètres; « famille », « style » et « taille ».’Les polices standard utilisent l’encodage Latin-1 par défaut. Vous pourriez donc avoir des problèmes tels que des erreurs d’encodage. Si le problème persiste, envisagez d’utiliser la famille de polices DejaVu.

Nous pourrions utiliser un fichier texte au lieu d’un texte. Pour ce faire, nous devons utiliser avec la déclaration comme mentionné ci-dessous.

oh, n’oubliez pas de définir un auteur 🙂

pdf.set_author('Eser SAYGIN')

Récapitulatif

Le PDF semble un peu old-school, mais il reste l’outil le plus utilisé pour les rapports, et il est toujours utile pour de nombreuses entreprises du monde des affaires. Dans cet article, nous avons appris à créer un fichier PDF de base en utilisant PyFPDF en Python. Si vous avez tout ce dont vous avez besoin pour générer des PDF utiles et basiques, cette bibliothèque pourrait être à votre portée.

Liens utiles

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.