UTILISATION D'IRONPDF POUR PYTHON

Comment télécharger un PDF à partir d'une URL en Python

Mise à jour septembre 21, 2024
Partager:

Cet article montre comment créer un PDF à l'aide de la bibliothèque IronPDF for Python.

IronPDF

Python est un langage beaucoup plus dynamique pour les programmeurs que les autres langages, permettant aux développeurs de concevoir rapidement et facilement des interfaces graphiques. Il est donc simple d'inclure la bibliothèque IronPDF dans Python. Il est livré avec une tonne d'outils intégrés comme PyQt, wxWidgets, Kivy, et beaucoup d'autres paquets et bibliothèques qui peuvent être utilisés pour construire rapidement et en toute sécurité une interface graphique entièrement fonctionnelle.

IronPDF est une bibliothèque très efficace pour le développement et la conception de sites web en Python. Cela s'explique en grande partie par le grand nombre de paradigmes de développement web Python disponibles, tels que Django, Flask et Python. De nombreux sites web et services en ligne, dont Reddit, Mozilla et Spotify, ont utilisé ces cadres.

  • Les fichiers PDF peuvent être créés à partir deHTMLla traduction doit être réalisée à partir de sites HTML5, ASP, PHP et d'autres sources. Il est également possible de convertir des fichiers images ainsi que des fichiers HTML en PDF.
  • Les documents PDF interactifs peuvent être créés à l'aide d'IronPDF. Vous pouvez remplir et soumettreformulaires interactifs, diviser etcombiner La traduction doit rester professionnelle, en préservant la précision technique tout en expliquant les caractéristiques et les avantages de ces outils pour développeursimprimer des fichiers PDF.
  • IronPDF permet de générer un document à partir d'une URL. En outre, elle prend en charge les agents utilisateurs, les proxies, les cookies, les en-têtes HTTP, les identifiants de connexion réseau personnalisés, les variables de formulaire et les agents utilisateurs qui se connectent derrière des formulaires de connexion HTML.
  • Vous pouvez examiner et annoter des fichiers PDF à l'aide du programme IronPDF.
  • IronPDF peut être utilisé pour extraire des images de documents.
  • Avec IronPDF, il est très facile d'ajouter desen-têtes, pieds de pagetexte, images,signets, filigranesvous pouvez également traduire des textes en anglais, en français et en espagnol, et bien d'autres choses encore, en documents PDF.
  • Avec IronPDF, vous pouvez fusionner et diviser des pages dans un document nouveau ou existant.
  • Il est possible de convertir des documents en objets PDF sans utiliser de visionneuse Acrobat.
  • Un document PDF peut être créé à partir d'un fichier CSS à l'aide d'IronPDF.
  • Les documents peuvent être créés à l'aide de fichiers CSS avec des spécifications de type de média.

Configurer Python

Mise en place de l'environnement

Assurez-vous que Python est installé sur votre ordinateur. Pour télécharger et installer la dernière version de Python pour votre système d'exploitation, visitez le site web de l'Agence européenne pour l'environnementsite officiel de téléchargement de Python. Une fois Python installé, mettez en place un environnement virtuel pour isoler les dépendances de votre projet. Utilisez le module venv pour créer et gérer des environnements virtuels, qui fourniront un espace de travail propre et indépendant pour votre projet de conversion.

Nouveau projet dans PyCharm

Pour cette démonstration, PyCharm, un IDE pour le développement Python, est recommandé.

Après avoir ouvert l'IDE PyCharm, sélectionner l'option "Nouveau projet" comme indiqué dans l'image ci-dessous.

Comment télécharger un PDF à partir d'une URL en Python, Figure 1 : PyCharm IDE

PyCharm IDE

Une nouvelle fenêtre s'ouvrira lorsque vous choisirez "Nouveau projet", vous permettant de spécifier l'emplacement du projet et l'environnement Python, comme le montre l'image ci-dessous.

Comment télécharger un PDF à partir d'une URL en Python, Figure 2 : Créer un nouveau projet dans PyCharm

Créer un nouveau projet dans PyCharm

Après avoir sélectionné l'emplacement du projet et le chemin d'accès à l'environnement, cliquez sur le bouton Créer pour créer un nouveau projet. Une nouvelle fenêtre s'ouvrira, et vous pourrez écrire votre code dans un fichier Python. Pour ce tutoriel, nous utilisons Python 3.9.

Comment télécharger un PDF à partir d'une URL en Python, Figure 3 : Le fichier main.py

**Le fichier main.py

Exigences de la bibliothèque IronPDF pour Python

IronPDF for Python utilise .NET 6.0 comme technologie sous-jacente. Par conséquent, afin d'utiliser IronPDF for Python, votre ordinateur doit avoir le runtime .NET 6.0 installé. Les utilisateurs de Linux et de Mac peuvent avoir besoin d'installer .NET avant d'utiliser ce paquet Python. Pour télécharger l'environnement d'exécution requis, vous pouvez le télécharger à partir de ce lienpage de téléchargement de Microsoft.

Configuration du package IronPDF

Le paquet ironpdf doit être installé pour pouvoir créer, éditer et ouvrir des fichiers avec l'extension ".pdf". Pour installer le paquet dans PyCharm, ouvrez une fenêtre de terminal et exécutez la commande suivante :

 pip install ironpdf

Comme vous pouvez le voir dans la capture d'écran ci-dessous, le paquet ironpdf a été installé.

Comment télécharger un PDF à partir d'une URL en Python, Figure 4 : Installer le paquet IronPDF

Installez le package IronPDF

Créer un PDF à partir d'une URL à l'aide d'IronPDF

En utilisant Python, un fichier PDF peut être facilement généré avec seulement quelques lignes de code en utilisant la bibliothèque IronPDF for Python. IronPDF est une bibliothèque autonome qui ne nécessite aucune dépendance supplémentaire. Il utilise un puissant navigateur Chromium, qui permet de télécharger avec précision des URL contenant des images, des graphiques, des tableaux, etc. Vous trouverez ci-dessous un exemple de code permettant de générer un fichier PDF :

from ironpdf import *

renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.google.com/")
pdf.SaveAs("output.pdf")
print('Completed')
PYTHON

Dans le code fourni, la première étape consiste à importer la bibliothèque IronPDF. Ensuite, créez une instance de la classe ChromePdfRenderer, qui permet d'exécuter divers processus de création de fichiers PDF. En utilisant l'objet créé, nommé "renderer", la fonction RenderUrlAsPdf peut être utilisée. Cette fonction requiert l'URL du PDF qui doit être converti au format PDF. Il récupère les données de la page web spécifiée, télécharge les fichiers par petits morceaux de données, y compris les images, et écrit la réponse dans un fichier binaire. Enfin, la fonction SaveAs est utilisée pour enregistrer le fichier PDF généré dans le répertoire local au format PDF.

La sortie du code ci-dessus est illustrée dans l'image ci-dessous.

Comment télécharger un PDF à partir d'une URL en Python, Figure 5 : Le fichier PDF de sortie

Le fichier PDF de sortie

En outre, IronPDF peut être utilisé avec le Framework .NET. Pour en savoir plus sur l'utilisation d'IronPDF for .NET Framework, vous pouvez cliquer sur ce lienexemple de lien.

Conclusion

La bibliothèque IronPDF offre de solides mesures de sécurité pour atténuer les risques potentiels et assurer la protection des données. Il est compatible avec tous les navigateurs couramment utilisés et n'est pas limité à un navigateur spécifique. Avec seulement quelques lignes de code, les programmeurs peuvent créer et lire efficacement des fichiers PDF à l'aide d'IronPDF. Pour répondre aux divers besoins des développeurs, la bibliothèque IronPDF propose plusieurs options de licence, notamment une licence de développement gratuite et des licences de développement supplémentaires disponibles à l'achat.

L'offre License Lite, au prix de $749, comprend une licence perpétuelle, une garantie de remboursement de 30 jours, un an d'assistance logicielle et des possibilités de mise à niveau. Après l'achat initial, il n'y a pas d'autres frais. Ces licences peuvent être utilisées dans des environnements de production, d'essai et de développement. IronPDF propose également des licences gratuites avec certaines limitations de temps et de redistribution. Dans un contexte réel, les utilisateurs peuvent tester le logiciel à l'aide d'unessai gratuit sans filigrane. Pour des informations plus détaillées sur les tarifs d'essai et les licences d'IronPDF, veuillez vous référer à ce qui suitpage d'autorisation.

Télécharger IronPDF et l'essayer.

< PRÉCÉDENT
Comment extraire un tableau d'un PDF en Python
SUIVANT >
Comment extraire du texte d'un PDF en Python

Prêt à commencer ? Version : 2024.11.1 vient de paraître

Installation gratuite de pip Voir les licences > ;