IronPDF for Python - Créer, éditer et lire des PDF dans des scripts Python

This article was translated from English: Does it need improvement?
Translated
View the article in English

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.

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 :

  1. .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.

  2. 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.

  3. 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.

  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 :
 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 *
PYTHON

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"
PYTHON

A noter
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 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")
PYTHON

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")
PYTHON

Enregistrement

Pour activer la journalisation, utilisez les extraits de code suivants :

Logger.EnableDebugging = True
Logger.LogFilePath = "Default.log"
Logger.LoggingMode = Logger.LoggingModes.All
PYTHON

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.