# 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.
Le `IronPDF for Python` s'appuie sur le succès et la popularité de [IronPDF for .NET](/).
<div class="hsg-featured-snippet">
<h2>Principales caractéristiques d'IronPDF for Python :</h2>
<ol>
<li><a class="js-modal-open" data-modal-id="download-modal" href="#download-modal">Générer des PDF à partir de HTML, d'URL, de JavaScript, de CSS et de divers formats d'image</a></li>
<li>Ajout d'en-têtes/pieds de page, de signatures, de pièces jointes, de mots de passe et de sécurité aux PDF</li>
<li>Optimisation des performances grâce à la prise en charge complète du multithreading et de l'asynchronisme</li>
<li>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</li>
</ol>
</div>
## 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 :
1. **.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](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) installé sur votre machine pour utiliser IronPDF for Python.
2. **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.
3. **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.
4. **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 :
```shell
:ProductInstall
```
[[t:(Pour installer une version spécifique d'IronPDF, veuillez utiliser la syntaxe suivante : "==2023.x.x". Par exemple, vous pouvez exécuter la commande "pip install IronPDF==2023.x.x".)]] Par exemple, vous pouvez exécuter la commande "pip install IronPDF==2023.x.x").)}]
[[i:(Sur certains systèmes, Python 2.x peut encore être la version par défaut. Dans de tels cas, vous devrez peut-être utiliser explicitement la commande `pip3` au lieu de `pip` pour vous assurer d'utiliser 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 :
- [Impossible d'installer des packages en raison d'une OSError](/python/troubleshooting/could-not-install-package/)
- [Échec de la localisation d'IronPdf.Slim.dll](/python/troubleshooting/failed-to-locate-ironpdf/)
## 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.
```python
# 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 :
```python
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
```
[[i:(Assurez-vous que tous les paramètres, la journalisation et les opérations de licence sont effectués avant d'appeler une méthode IronPDF .)]]
### 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 :
```python
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 :
```python
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 :
```python
# 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](/python/licensing/) à utiliser dans des projets en direct. Des licences d'essai de 30 jours sont également disponibles [ici](trial-license)
Pour obtenir notre liste complète d'exemples de code, de tutoriels, d'informations sur les licences et de documentation, visitez le site : [IronPDF for Python](/python/).
Pour plus d'assistance et pour toute question, veuillez [contacter notre équipe](#live-chat-support) .
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.
Le IronPDF for Python s'appuie sur le succès et la popularité de IronPDF for .NET.
Principales caractéristiques d'IronPDF for Python :
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
pip install ironpdf
Conseils: Pour installer une version spécifique d'IronPDF, veuillez utiliser la syntaxe suivante : "==2023.x.x". Par exemple, vous pouvez exécuter la commande "pip install IronPDF==2023.x.x".
Par exemple, vous pouvez exécuter la commande "pip install IronPDF==2023.x.x").)}]
Veuillez noter: Sur certains systèmes, Python 2.x peut encore être la version par défaut. Dans de tels cas, vous devrez peut-être utiliser explicitement la commande pip3 au lieu de pip pour vous assurer d'utiliser 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 :
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 libraryfrom ironpdf import *
# Import necessary components from the IronPDF library
from ironpdf import *
Python
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 IronPDFLicense.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
Python
Veuillez noter: Assurez-vous que tous les paramètres, la journalisation et les opérations de licence sont effectués avant d'appeler une méthode IronPDF .
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 ChromePdfRendererrenderer = ChromePdfRenderer()# Create a PDF from an HTML stringpdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")# Save the generated PDF to a filepdf.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")
Python
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 ChromePdfRendererrenderer = ChromePdfRenderer()# Create a PDF from a URL or local file pathpdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")# Save the generated PDF to a filepdf.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")
Python
Journalisation
Pour activer la journalisation, utilisez les extraits de code suivants :
# Enable debugging for loggingLogger.EnableDebugging = True# Specify the log file pathLogger.LogFilePath = "Default.log"# Set the logging mode to log all activitiesLogger.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
Python
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 for Python.
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.