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 for Python s'appuie sur le succès et la popularité de IronPDF 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 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.

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

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

  4. 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
Pour installer une version spécifique de 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 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 *
PYTHON

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

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

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

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.