Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Cet article explorera le monde de la conversion d'images en PDF avec Python, vous offrant des informations précieuses et des exemples de code pratiques pour vous aider à maîtriser cette compétence inestimable. Embarquons donc pour ce voyage. Le fichier Python et la bibliothèque qui seront utilisés dans cet article sontIronPDF pour Python.
Installez la bibliothèque Python pour la conversion d'images en fichiers PDF.
Utilisez la méthode ImageToPdfConverter
pour convertir une image en fichier PDF.
Enregistrez les documents PDF nouvellement générés à l'aide de la méthode SaveAs
.
Convertissez plusieurs images en un seul fichier PDF.
IronPDF for Python est une bibliothèque polyvalente qui permet aux développeurs de générer, manipuler et travailler facilement avec des documents PDF dans des applications Python. Il offre un ensemble complet d'outils pourcréation de PDFsà partir de zéro,conversion de HTML et d'images en PDF, et effectuer diverses opérations sur des PDF existants, telles quefusion, fractionnementet ajouter des éléments interactifs commeformulaires etannotations. Grâce à son API conviviale, IronPDF simplifie les tâches de génération et de manipulation de PDF, ce qui en fait un outil précieux pour les développeurs qui cherchent à intégrer des fonctionnalités PDF dans leurs projets Python, que ce soit pour générer des rapports, des factures ou des documents interactifs.
Pour créer un nouveau projet PyCharm et installer IronPDF, vous devrez suivre les étapes suivantes :
Installer PyCharm: Si ce n'est pas déjà fait, téléchargez et installez PyCharm depuis le site web de JetBrains(https://www.jetbrains.com/pycharm/). Assurez-vous que Python est également installé sur votre système.
Créer un nouveau projet PyCharm: Ouvrez PyCharm et suivez les étapes suivantes pour créer un nouveau projet :
Cliquez sur "Fichier" dans le coin supérieur gauche.
Sélectionnez "Nouveau projet..."
Choisissez l'endroit où vous souhaitez créer votre projet et donnez-lui un nom.
:ProductInstall
Cette commande télécharge et installe la bibliothèque IronPDF et ses dépendances.
Une fois le nouveau dossier de projet PyCharm créé et IronPDF installé, convertissons une image en PDF en utilisant IronPDF for Python. Dans l'extrait de code ci-dessous, vous verrez comment convertir une image en fichier PDF.
from ironpdf import *
pdf = ImageToPdfConverter.ImageToPdf("win to pay.png")
pdf.SaveAs("image-to-pdf.pdf")
Cet extrait de code utilise la bibliothèque IronPDF pour convertir un fichier image nommé "win to pay.png" en un document PDF. Il crée d'abord un objet ImageToPdfConverter
, en lui passant en paramètre le chemin d'accès au fichier image. Ensuite, il enregistre le PDF converti sous le nom de fichier "image-to-pdf.pdf" à l'aide de la méthode SaveAs
. Essentiellement, il prend une image et la transforme en un fichier PDF, qui peut être utile à diverses fins de gestion et de partage de documents.
Une facture générée au format PDF
En utilisant IronPDF for Python, vous pouvez convertir et fusionner toutes les images d'un dossier en un seul fichier PDF avec seulement quelques lignes de code.
Le script Python ci-dessous montrera comment composer plusieurs images en un seul fichier PDF.
from ironpdf import *
import os
image_files = [os.path.join("assets", f) for f in os.listdir("assets") if f.lower().endswith(('.jpg', '.jpeg'))]
directory_list = List[str]()
for i in range(len(image_files)):
directory_list.Add(image_files[i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("composite.pdf")
Ce code utilise la bibliothèque IronPDF pour convertir une liste de fichiers images avec les extensions '.jpg' ou '.jpeg' à partir d'un répertoire spécifié("actifs") en un seul document PDF composite. Voici une explication étape par étape :
Il commence par importer les modules nécessaires de la bibliothèque IronPDF.
Il utilise une compréhension de liste pour générer une liste de chemins de fichiers d'images du répertoire "assets" qui répondent aux critères d'extension de fichier '.jpg' ou '.jpeg'. Cette liste est stockée dans la variable image_files
.
Une liste nommée directory_list
est créée pour stocker les chemins des fichiers images sélectionnés.
Il parcourt ensuite la liste image_files
et ajoute chaque chemin de fichier image à la directory_list
à l'aide de la méthode Add
.
Enfin, il appelle ImageToPdfConverter.ImageToPdf(liste_répertoire)
pour convertir la liste des fichiers images en un document PDF composite et l'enregistrer sous "composite.pdf" en utilisant la méthode SaveAs
.
En résumé, ce code parcourt un répertoire à la recherche de fichiers image avec des extensions spécifiques, les compile en un seul document PDF, et enregistre le PDF résultant sous le nom de "composite.pdf".
Un PDF de photos, chacune occupant une page
Cet article a exploré le monde de la conversion d'image en PDF en Python, vous offrant des aperçus pratiques et des exemples faciles à suivre pour vous aider à maîtriser cette compétence essentielle. À travers l'exemple de l'utilisation d'IronPDF for Python, il a été démontré comment vous pouvez facilement convertir des images individuelles en documents PDF et même fusionner plusieurs images en un seul fichier PDF cohérent.
Grâce à l'API conviviale d'IronPDF, les développeurs Python peuvent rationaliser les tâches de génération, de conversion et de manipulation des PDF, ce qui en fait une ressource précieuse pour les projets impliquant des rapports, des factures, des documents interactifs, etc. En suivant les étapes décrites dans cet article, vous pouvez exploiter la puissance de Python et élever vos capacités de gestion documentaire, tout en simplifiant votre flux de travail et en améliorant votre efficacité.
Si vous vous demandez comment convertir des fichiers PDF en images, consultez le site suivantce tutoriel. Par ailleurs, le code source de l'exemple Image to PDF est disponible en tant qu'exemple sur la pageSite web IronPDF.
9 produits de l'API .NET pour vos documents de bureau