1.0 Introduction
La bibliothèque IronPDF for Python est un outil que vous pouvez utiliser pour simplifier votre expérience lorsque vous travaillez avec des fichiers PDF et convertissez des fichiers image en fichiers PDF. Il excelle dans l'extraction de divers types de données - telles que les images, les boutons radio et les listes déroulantes - et dans leur transformation en données structurées plus faciles à comprendre pour les programmeurs.
2.0 IronPDF pour Python
Les programmeurs utilisant Python peuvent désormais facilement gérer le format PDF grâce à la bibliothèque IronPDF for Python, qui offre un ensemble complet de fonctions PDF. Il existe également davantage d'options pour développer des interfaces graphiques utilisateur (GUI) grâce à sa capacité à s'intégrer avec d'autres frameworks.
En raison de la polyvalence de Python et de sa facilité d'utilisation pour la création d'interfaces graphiques, c'est un langage de programmation que de nombreux développeurs préfèrent. En raison de sa nature dynamique, il se distingue des autres langages de programmation.
Assurez-vous que votre appareil dispose des prérequis nécessaires à l'utilisation d'IronPDF for Python. Il suffit alors d'ajouter le module IronPDF pour Python pour obtenir une manipulation et un traitement efficaces des données PDF.
Assurez-vous que la variable d'environnement pour le chemin Python est ajoutée afin qu'il soit accessible à partir de la ligne de commande. IronPDF peut être utilisé dans les cadres web Python ainsi que dans les cadres Windows.
2.2 Caractéristiques d'IronPDF
Voici une liste de certaines des fonctionnalités les plus importantes d'IronPDF.
- HTML, HTML5, ASP, PHP et d'autres sources peuvent tous être utilisés pour créer des documents PDF. De plus, la conversion PDF est possible pour les fichiers images.
- IronPDF offre la possibilité à la fois d'ouvrir et de modifier des fichiers PDF cryptés.
- IronPDF est un outil qui peut être utilisé pour créer des documents PDF interactifs. Il peut être utilisé pour extraire du texte et des images, rasteriser en images, convertir en HTML, imprimer, remplir des formulaires interactifs et les soumettre. Il existe également des options pour diviser et combiner.
- Les proxys, les cookies, les en-têtes HTTP, les identifiants de connexion réseau uniques, les variables de formulaire et les agents utilisateurs qui se connectent via des formulaires de connexion HTML sont tous pris en charge par IronPDF, ce qui permet de créer des documents à partir d'une URL.
- Annotation et inspection des fichiers PDF est possible en utilisant le programme IronPDF.
- IronPDF peut être utilisé pour extraire des images de documents.
- IronPDF aide à convertir le format JPG ou PNG en document PDF.
3.0 Convertir un fichier PNG en fichier PDF
Cette section utilise IronPDF for Python pour convertir une image en PDF après avoir installé IronPDF et créé le nouveau dossier de projet PyCharm. Vous pouvez voir comment convertir une image en un fichier PDF dans l'exemple de code suivant.
from ironpdf import *
pdf = ImageToPdfConverter.ImageToPdf("Test.png")
pdf.SaveAs("Demo.pdf")
Ce bout de code crée un PDF à partir d'un fichier image appelé "Test.png" en utilisant la bibliothèque IronPDF pour créer un convertisseur image-PDF. En utilisant le chemin vers le fichier image PNG comme entrée, il construit d'abord un objet ImageToPdfConverter
. L'objet utilise la fonction ImageToPdf
et le chemin du fichier image original pour effectuer la conversion de l'image en PDF.
Ensuite, il utilise la fonction SaveAs
pour enregistrer le PDF converti sous le nom de fichier PDF "Demo.pdf". Cela produira un PDF de sortie avec le même chemin d'accès que le script Python. Essentiellement, il convertit un fichier PNG en fichier PDF, ce qui est utile pour le partage et la gestion de documents à bien des égards.
Cela fonctionne également avec d'autres formats/types de fichiers, tels que les images JPEG. Il vous suffit de modifier le code pour inclure le suffixe '.jpeg' ou '.jpg' dans le chemin d'accès au fichier de l'image. Affiché dans le code ci-dessous.
from ironpdf import *
pdf = ImageToPdfConverter.ImageToPdf("Test.jpeg")
pdf.SaveAs("Demo.pdf")

Le fichier PDF de sortie
3.1 Convertir plusieurs images en PDF
Avec seulement quelques lignes de code, vous pouvez utiliser IronPDF for Python pour convertir et combiner toutes les images d'un dossier en un seul fichier PDF. Vous pouvez apprendre à combiner plusieurs images en un seul fichier PDF en utilisant l'exemple de code Python ci-dessous.
from ironpdf import *
image_files = [
os.path.join("assets", f)
for f in os.listdir("assets")
if f.lower().endswith((".png"))
]
directory_list = List[str]()
for i in range(len(image_files)):
directory_list.Add(image_files[i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("Demo.pdf")
Ce code crée un seul PDF composite à partir d'une liste de fichiers images avec l'extension PNG qui se trouvent dans un répertoire spécifié ("assets") en utilisant la bibliothèque IronPDF.
L'importation des modules requis à partir de la bibliothèque IronPDF est le point de départ. Il crée une liste de chemins d'accès aux fichiers d'images à partir du répertoire "assets" qui répond aux exigences d'avoir une extension de fichier ".png" ou d'utiliser une compréhension de liste. La variable image_files contient cette liste.
Les chemins d'accès aux fichiers images choisis sont placés dans une liste appelée directory_list. La méthode Add est ensuite utilisée pour parcourir la liste image_files et ajouter chaque chemin de fichier image à la directory_list.
Enfin, il utilise la méthode SaveAs
pour enregistrer la liste des fichiers image sous le nom "Demo.pdf" et invoque ImageToPdfConverter.ImageToPdf(directory_list)
pour convertir la liste des fichiers image en un seul fichier PDF.
Pour en savoir plus sur la conversion d'image en PDF, consultez ce guide Python pratique.
4.0 Conclusion
La bibliothèque IronPDF offre une solide protection de la sécurité afin de minimiser les risques potentiels et d'assurer la sécurité des données. La bibliothèque est compatible avec tous les navigateurs courants et offre un large éventail de fonctions de manipulation des PDF, toutes à votre disposition. Vous avez le choix entre plusieurs options de licence, y compris une licence de développement gratuite et des licences de développement supplémentaires qui peuvent être achetées, afin de répondre aux divers besoins des développeurs.
Une licence perpétuelle, une garantie de remboursement de 30 jours, une année de maintenance logicielle et des options de mise à niveau sont tous inclus dans le forfait Lite $749. Les utilisateurs peuvent évaluer le produit dans des scénarios d'utilisation réels pendant trente jours au cours de la période d'essai en filigrane. Veuillez cliquer sur la page des licences pour en savoir plus sur la version d'essai, le prix et la licence d'IronPDF.