UTILISATION D'IRONPDF POUR PYTHON

Comment convertir un fichier PNG en fichier PDF en Python

Mise à jour octobre 7, 2024
Partager:

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 avec l'aide de l'IronPDF for Pythonbibliothèque, qui offre un ensemble complet de fonctions PDF. Il existe également davantage d'options pour le développement d'interfaces utilisateur graphiques(GUI) grâce à sa capacité à s'intégrer à d'autres cadres.

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.

2.1 Comment utiliser IronPDF pour Python

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é de à la foisouvrir et modifier des fichiers PDF cryptés.
  • IronPDF est un outil qui peut être utilisé pour créerdocuments PDF interactifs. Il peut être utilisé pour extraire du texte et des images,rasteriser en images, convertir en HTML, imprimer, remplir des formulaires interactifs complets et les soumettre. Il existe également des options pourfractionnement etcombinaison.
  • Proxys, cookies, en-têtes HTTP, identifiants de connexion réseau uniques, variables de formulaire et agents utilisateur quilog in via des formulaires de connexion HTMLsont tous pris en charge par IronPDF, ce qui rend possible la création de documents à partir d'une URL.
  • Annotationet l'inspection des fichiers PDF est possible avec le programme IronPDF.
  • IronPDF peut être utilisé pourextraire des images des 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")
PYTHON

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 commence par construire 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 avec 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")
PYTHON

Comment convertir un fichier PNG en 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 à 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")
PYTHON

Ce code crée un PDF composite unique à partir d'une liste de fichiers d'images avec l'extension PNG situés dans un répertoire spécifié("actifs") 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 images sous "Demo.pdf" et invoque ImageToPdfConverter.ImageToPdf(liste_répertoire) pour convertir la liste des fichiers images en un seul fichier PDF.

Pour en savoir plus sur la conversion d'image en PDF, veuillez vous référer à ceciguide 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, un an de maintenance logicielle, et des options de mise à niveau sont tous inclus dans le pack 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 le lien suivantpage d'autorisation pour en savoir plus sur la version d'essai, le prix et les licences d'IronPDF.

< PRÉCÉDENT
Meilleur lecteur de PDF pour Python (outils gratuits et payants)
SUIVANT >
Comment extraire des images d'un PDF en Python

Prêt à commencer ? Version : 2024.11.1 vient de paraître

Installation gratuite de pip Voir les licences > ;