IronPDF for Python - Créer, éditer et lire des PDF dans des scripts Python
Introduction à IronPDF pour Python
IronPDF for Python est une puissante bibliothèque développée par Iron Software, offrant aux ingénieurs logiciels la possibilité de créer, d'éditer et d'extraire du contenu PDF dans des projets Python 3.
ironPDF pour Python s'appuie sur le succès et la popularité d'IronPDF pour PythonIronPDF for .NET.
Principales caractéristiques d'IronPDF pour Python :
- Générer des PDF à partir de HTML, d'URL, de JavaScript, de CSS et de divers formats d'images
- 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
Utilisation d'IronPDF pour Python
Conditions préalables
Pour utiliser IronPDF for Python, veuillez vous assurer que l'ordinateur dispose des logiciels prérequis suivants :
.NET 6.0 SDK : IronPDF Python s'appuie sur la bibliothèque IronPDF for .NET, en particulier .NET 6.0, en tant que technologie sous-jacente. Il est donc nécessaire d'avoir le.NET 6.0 SDK installé sur votre machine afin d'utiliser IronPDF Python.
Python : Téléchargez et installez la dernière version de Python 3.x à partir du site officiel de Python : https://www.python.org/downloads/
Au cours du processus d'installation, veillez à sélectionner l'option permettant d'ajouter Python au PATH du système, ce qui le rendra accessible à partir de la ligne de commande.
Pip : Pip est généralement fourni avec l'installation de Python à partir de Python 3.4. Cependant, en fonction de 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
[{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".)}]
[{i :(Sur certains systèmes, Python 2.x peut encore être la version par défaut. Dans ce cas, vous devrez peut-être utiliser explicitement la commande pip3 au lieu de pip pour vous assurer que vous utilisez Pip pour Python 3.)}]
Commencer à écrire du code Python
Importez les modules nécessaires à la génération et à la manipulation de documents PDF à l'aide de la déclaration ci-dessous. Veillez à les importer en tête de votre script Python.
# Import statement for IronPDF Python
from ironpdf import *
Application de la clé de licence
Ensuite, appliquez une licence valide ou une clé d'essai à IronPDF en attribuant 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 toute méthode IronPDF :
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
A noter
Transformation de HTML en PDF
Utilisez la méthode RenderHtmlAsPdf
pour convertir une chaîne HTML en un document PDF. Le code ci-dessous convertit une simple chaîne HTML en un document PDF :
from ironpdf import *
# Instantiate Renderer
renderer = ChromePdfRenderer()
# Create a PDF from a HTML string using C#
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
# Export to a file or Stream
pdf.SaveAs("html_to_pdf.pdf")
Convertir une URL en PDF
Utilisez la méthode RenderUrlAsPdf
pour convertir une URL ou un chemin d'accès à un fichier local en un document PDF. En voici un exemple :
from ironpdf import *
# Instantiate Renderer
renderer = ChromePdfRenderer()
# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
# Export to a file or Stream
pdf.SaveAs("url_to_pdf.pdf")
Enregistrement
Pour activer la journalisation, utilisez les extraits de code suivants :
Logger.EnableDebugging = True
Logger.LogFilePath = "Default.log"
Logger.LoggingMode = Logger.LoggingModes.All
Licences et assistance disponibles
Acheter une licence à utiliser dans des projets en direct. des licences d'essai de 30 jours sont également disponibles ici.
Pour obtenir la liste complète des exemples de code, des tutoriels, des informations sur les licences et de la documentation, cliquez ici
visite : IronPDF for Python.
Pour plus d'assistance et de renseignements, veuillezdemandez à notre équipe.