IronPDF for Python - Créer, éditer et lire des PDF dans des scripts Python
Introduction à IronPDF for Python
IronPDF for Python est une bibliothèque puissante développée par Iron Software, offrant aux ingénieurs logiciels la capacité de créer, modifier et extraire du contenu PDF dans des projets Python 3.
IronPDF for Python s'appuie sur le succès et la popularité d' IronPDF pour .NET .
Principales caractéristiques d'IronPDF for Python :
- Générer des PDF à partir de HTML, d'URL, de JavaScript, de CSS et de divers formats d'image
- Ajout d'en-têtes/pieds de page, de signatures, de pièces jointes, de mots de passe et de sécurité aux PDF
- Optimisation des performances grâce à la prise en charge complète du multithreading et de l'asynchronisme
- Explorez notre site web pour découvrir une liste complète de plus de 50 fonctionnalités et accéder à de nombreux exemples de code
Utiliser IronPDF for Python
Prérequis
Pour utiliser IronPDF for Python, veuillez vous assurer que l'ordinateur dispose des logiciels prérequis suivants installés :
- .NET 6.0 SDK : IronPDF for Python repose sur la bibliothèque IronPDF for .NET, spécifiquement .NET 6.0, comme sa technologie sous-jacente. Par conséquent, il est nécessaire d'avoir le .NET 6.0 SDK installé sur votre machine pour utiliser IronPDF for Python.
- Python : Téléchargez et installez la dernière version de Python 3.x depuis le site Web officiel de Python : https://www.python.org/downloads/. Lors du processus d'installation, assurez-vous de sélectionner l'option pour ajouter Python au PATH système, ce qui le rendra accessible depuis la ligne de commande.
- Pip : Pip est généralement inclus avec les installations Python à partir de Python 3.4 et au-delà. Cependant, selon votre installation de Python, vous devrez peut-être vérifier si pip est déjà installé ou l'installer séparément.
- Bibliothèque IronPDF : La bibliothèque IronPDF peut être ajoutée via pip. Utilisez la commande ci-dessous pour installer IronPDF à l'aide de pip :
pip install ironpdf
pip3 au lieu de pip pour vous assurer que vous utilisez pip pour Python 3.Problèmes d'installation potentiels
Pour l'un des problèmes ci-dessous, consultez les articles de dépannage pour les résoudre :
Commencez à écrire du code Python
Importez les modules nécessaires pour la génération et la manipulation de documents PDF en utilisant l'instruction ci-dessous. Assurez-vous de les importer en haut de votre script Python.
# Import necessary components from the IronPDF library
from ironpdf import *
# Import necessary components from the IronPDF library
from ironpdf import *
Appliquer la clé de licence
Ensuite, appliquez une clé de licence valide ou une clé d'essai à IronPDF en assignant la clé de licence à l'attribut LicenseKey de l'objet License. Incluez le code suivant juste après l'instruction d'importation, avant d'utiliser des méthodes IronPDF :
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
Rendre HTML au PDF
Utilisez la méthode RenderHtmlAsPdf pour convertir une chaîne HTML en document PDF. Le code ci-dessous convertit une simple chaîne HTML en document PDF :
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
Convertir une URL en PDF
Utilisez la méthode RenderUrlAsPdf pour convertir une URL ou un chemin de fichier local en document PDF. Voici un exemple :
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
from ironpdf import *
# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()
# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
Journalisation
Pour activer la journalisation, utilisez les extraits de code suivants :
# Enable debugging for logging
Logger.EnableDebugging = True
# Specify the log file path
Logger.LogFilePath = "Default.log"
# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
# Enable debugging for logging
Logger.EnableDebugging = True
# Specify the log file path
Logger.LogFilePath = "Default.log"
# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
Licence et support disponibles
Achetez une licence à utiliser dans des projets en direct. Des licences d'essai de 30 jours sont également disponibles ici
Pour obtenir notre liste complète d'exemples de code, de tutoriels, d'informations sur les licences et de documentation, visitez le site : IronPDF pour Python.
Pour plus d'assistance et pour toute question, veuillez contacter notre équipe .

