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 for Python
s'appuie sur le succès et la popularité de IronPDF for .NET.
Principales caractéristiques d'IronPDF pour Python :
- Générer des PDF à partir de HTML, URLs, JavaScript, CSS et 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
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 repose sur la bibliothèque IronPDF .NET, spécifiquement .NET 6.0, comme sa technologie sous-jacente. Par conséquent, il est nécessaire d'avoir le SDK .NET 6.0 installé sur votre machine afin d'utiliser IronPDF Python.
Python : Téléchargez et installez la dernière version de Python 3.x depuis le 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 inclus avec l'installation de Python à partir de Python 3.4 et versions ultérieures. 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 en utilisant pip :
pip install ironpdf
Conseils
[{i:(Sur certains systèmes, Python 2.x peut encore être la version par défaut. Dans de tels cas, il peut être nécessaire d'utiliser explicitement la commande pip3 au lieu de pip pour s'assurer que vous utilisez Pip pour Python 3.
Problèmes Potentiels d'Installation
Pour l'un des problèmes ci-dessous, consultez les articles de dépannage pour les résoudre :
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 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 toute méthode IronPDF :
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
[{i:(Assurez-vous que toutes les opérations de paramétrage, de journalisation et de licence ont été effectuées avant d'appeler les méthodes IronPDF.
Transformation de HTML en 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 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 de fichier local en 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
Achetez une licence pour 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
visitez : IronPDF for Python.
Pour plus de soutien et de demandes, veuillez demander à notre équipe.