IRONSOFTWAREHOME
UTILISER IRONPDF FOR PYTHON

Comment convertir un PNG en fichier PDF en Python

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

1.0 Introduction

La bibliothèque IronPDF for Python est un outil que vous pouvez utiliser pour simplifier votre expérience lors de la gestion des fichiers PDF et la conversion de fichiers image en fichiers PDF. Elle excelle dans l'extraction de divers types de données—comme les images, les boutons radio et les widgets de liste—et leur transformation en données structurées plus simples pour les programmeurs à comprendre.

2.0 IronPDF for 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 plus d'options pour développer des interfaces graphiques utilisateur (GUI) grâce à sa capacité à s'intégrer à d'autres frameworks.

En raison de la polyvalence et de la facilité d'utilisation de Python dans la création d'interfaces graphiques utilisateur, c'est un langage de programmation que de nombreux développeurs préfèrent. De par sa nature dynamique, il se distingue des autres langages de programmation.

2.1 Comment utiliser IronPDF for Python

Assurez-vous que votre appareil dispose des prérequis nécessaires pour utiliser IronPDF for Python. Ensuite, la gestion et le traitement efficaces des données PDF peuvent être réalisés en ajoutant simplement le module IronPDF à Python.

Assurez-vous que la variable d'environnement pour le chemin Python est ajoutée afin qu'elle soit accessible depuis la ligne de commande. Dans les frameworks web Python ainsi que dans les frameworks Windows, IronPDF peut être utilisé.

2.2 Fonctionnalités de IronPDF

Voici une liste de certaines des fonctionnalités les plus importantes de 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 image.
  • IronPDF offre la possibilité à la fois d'ouvrir et d'éditer des fichiers PDF chiffré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 y a aussi des options pour séparer 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 utilisateur 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.
  • Annoter et inspecter les fichiers PDF est possible à l'aide du programme IronPDF.
  • IronPDF peut être utilisé pour extraire des images de documents.
  • IronPDF aide à convertir le format JPG ou PNG en un document PDF.

3.0 Convertir un fichier PNG en PDF

Cette section utilise IronPDF for Python pour convertir une image en PDF après l'installation d'IronPDF et la création du nouveau dossier de projet PyCharm. Vous pouvez voir comment convertir une image en une extension de fichier PDF dans l'exemple de code suivant.

from ironpdf import ImageToPdfConverter

# Create a PDF from an image file named "Test.png"
pdf_converter = ImageToPdfConverter.ImageToPdf("Test.png")

# Save the converted PDF with the file name "Demo.pdf"
pdf_converter.SaveAs("Demo.pdf")
Python

Ce morceau 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 d'image en 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 original du fichier image pour compléter la conversion de l'image en PDF.

Ensuite, il utilise la fonction SaveAs pour enregistrer le PDF converti avec le nom de fichier PDF "Demo.pdf". Cela produira un PDF de sortie avec le même chemin que le script Python. En essence, il convertit un fichier PNG en un fichier PDF, ce qui est utile pour partager et gérer des documents de nombreuses façons.

Cela fonctionne également avec d'autres formats de fichier/types de fichier, tels que les images JPEG. Tout ce que vous auriez besoin de faire est de changer le code pour inclure le suffixe ".jpeg" ou ".jpg" dans le chemin du fichier pour l'image, comme indiqué dans le code ci-dessous.

from ironpdf import ImageToPdfConverter

# Create a PDF from an image file named "Test.jpeg"
pdf_converter = ImageToPdfConverter.ImageToPdf("Test.jpeg")

# Save the converted PDF with the file name "Demo.pdf"
pdf_converter.SaveAs("Demo.pdf")
Python

Comment convertir un PNG en un fichier PDF en Python, Figure 1 : Le fichier PDF de sortie 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 comment combiner plusieurs images en un seul fichier PDF en utilisant l'exemple de code Python ci-dessous.

import os
from System.Collections.Generic import List
from ironpdf import ImageToPdfConverter

# Create a list of image file paths from the "assets" directory with ".png" extensions
image_files = [os.path.join("assets", f) for f in os.listdir("assets") if f.lower().endswith(".png")]

# Create a directory list to hold the image file paths
directory_list = List[str]()
for image_file in image_files:
    directory_list.Add(image_file)

# Convert the list of image files into a single PDF and save it as "Demo.pdf"
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("Demo.pdf")
Python

Ce code crée un seul PDF composite à partir d'une liste de fichiers image PNG situés dans un répertoire spécifié ("assets") en utilisant la bibliothèque IronPDF.

L'importation des modules requis de la bibliothèque IronPDF est là où cela commence. Il crée une liste de chemins de fichiers image du répertoire "assets" qui satisfont à l'exigence d'avoir une extension de fichier ".png" en utilisant une compréhension de liste. La variable image_files contient cette liste.

Les chemins vers les fichiers image 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 à directory_list.

Enfin, il utilise la méthode SaveAs pour enregistrer la liste des fichiers image sous "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, veuillez consulter ce guide Python.

4.0 Conclusion

Une protection de sécurité forte est fournie par la bibliothèque IronPDF pour minimiser les risques potentiels et garantir la sécurité des données. La bibliothèque est compatible avec tous les navigateurs populaires et offre une large gamme de fonctionnalités de manipulation PDF, toutes à votre disposition. Il existe plusieurs options de licences parmi lesquelles choisir, y compris une licence développeur gratuite et des licences développeur supplémentaires pouvant être achetées pour 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 $999 bundle Lite. Les utilisateurs peuvent évaluer le produit dans des scénarios d'utilisation réels pendant la période d'essai avec filigrane de trente jours. Veuillez cliquer sur la page de licences fournie pour en savoir plus sur la version d'essai d'IronPDF, les prix et les licences.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise