UTILISATION D'IRONPDF POUR PYTHON

Comment convertir un PDF en PDFA en Python

Mise à jour septembre 21, 2024
Partager:

Ce billet présentera le module IronPDF for Python permettant de convertir un fichier PDF existant en fichier PDFA.

IronPDF

Par rapport à d'autres langages, Python offre un dynamisme nettement plus important aux programmeurs et permet aux développeurs de créer rapidement et facilement des interfaces graphiques. Par conséquent, l'intégration de la bibliothèque IronPDF dans Python est un processus simple. Une large gamme d'outils préinstallés, tels que PyQt, wxWidgets, Kivy et divers autres paquets et bibliothèques, peut être utilisée pour assembler efficacement et en toute sécurité une interface graphique entièrement fonctionnelle.

La conception et le développement de sites web Python sont grandement simplifiés grâce à IronPDF. Cela est principalement attribué à l'abondance des paradigmes de développement web Python disponibles, notamment Django, Flask et Pyramid. Des sites web et des services en ligne tels que Reddit, Mozilla et Spotify ont utilisé ces cadres avec succès.

Caractéristiques d'IronPDF

  • HTML, HTML5, ASP, PHP et d'autres sources peuvent être utilisées pourcréer des fichiers PDF. En outre, les fichiers images peuvent être convertis en PDF.
  • IronPDF permet de créer des documents PDF interactifs. Il offre des fonctionnalités telles queimpression de fichiers PDF, tramage de pages PDF la traduction de documents en format PDF vers des images, la conversion de documents PDF vers des documents HTML,diviser etfusionFichiers PDF,extraction de textes et d'images la traduction doit être professionnelle, en préservant l'exactitude technique tout en expliquant les caractéristiques et les avantages de ces outils de développementformulaires interactifs.
  • Avec IronPDF, il est possible de créer un document à partir d'une URL, tout en prenant en charge les agents utilisateurs, les proxies, les cookies, les en-têtes HTTP, les identifiants uniques de connexion au réseau, les variables de formulaire et les agents utilisateurs qui se connectent à l'aide de formulaires de connexion HTML.
  • IronPDF permet aux utilisateurs d'inspecter et deannotateur Fichiers PDF.
  • Les images peuvent être extraites des documents à l'aide d'IronPDF.
  • Avec IronPDF, il est très facile d'ajouter desen-têtes, pieds de pagetexte, images,signets, filigranesvous pouvez également traduire des documents en anglais, en français, en espagnol, en allemand, en portugais et en russe.
  • Les utilisateurs peuvent combiner et diviser des pages dans un document nouveau ou existant à l'aide d'IronPDF.
  • La conversion de documents en objets PDF est possible sans avoir recours à un visualiseur Acrobat.
  • IronPDF permet de créer un document PDF à partir d'un fichier CSS.
  • Les fichiers CSS avec des spécifications de type média peuvent être utilisés pour construire des documents avec IronPDF.

Configuration de l'environnement Python

Configuration de Python

Assurez-vous que Python est installé sur votre ordinateur. Visitez le sitesite officiel de Python pour télécharger et installer la dernière version de Python adaptée à votre système d'exploitation. Une fois Python installé, créez un environnement virtuel pour isoler les besoins de votre projet. Utilisez le module venv pour créer et gérer des environnements virtuels, en fournissant un espace de travail propre et séparé pour votre projet de conversion.

Nouveau projet dans PyCharm

Pour ce tutoriel, PyCharm, un IDE pour le développement Python, est recommandé. Téléchargez et installez PyCharm à partir du sitesite officiel.

Après avoir lancé l'IDE PyCharm, sélectionnez "Nouveau projet" dans le menu, comme indiqué dans la figure ci-dessous.

Comment convertir un PDF en PDF/A en Python, Figure 1 : PyCharm IDE

PyCharm IDE

Lorsque vous sélectionnez "Nouveau projet", une nouvelle fenêtre apparaît et vous permet de spécifier l'emplacement du projet et l'environnement Python, comme le montre la figure ci-dessous.

Comment convertir un PDF en PDF/A en Python, Figure 2 : Créer un nouveau projet Python dans PyCharm

Créer un nouveau projet Python dans PyCharm

Après avoir sélectionné l'emplacement du projet et la route de l'environnement, cliquez sur le bouton Créer pour lancer un nouveau projet. Dans la fenêtre nouvellement ouverte, vous pouvez saisir votre code dans un fichier Python. Ce tutoriel utilise Python 3.9.

Comment convertir un PDF en PDF/A en Python, Figure 3 : Le fichier Python principal

Le fichier Python principal

Exigences de la bibliothèque IronPDF

IronPDF for Python utilise .NET. Par conséquent, il est nécessaire d'avoir le .NET Runtime installé sur votre machine afin d'utiliser IronPDF for Python. Il est préinstallé sur Windows, mais les utilisateurs de Linux et de Mac peuvent avoir besoin d'installer .NET avant d'utiliser ce paquet Python.

Installation de la bibliothèque IronPDF

Pour pouvoir générer, modifier et ouvrir des fichiers portant l'extension ".pdf", le paquet ironpdf doit être installé. Ouvrez une fenêtre de terminal et entrez la commande suivante pour installer le paquet dans PyCharm :

 pip install ironpdf

Le paquet ironpdf a été installé, comme le montre la capture d'écran ci-dessous.

Comment convertir un PDF en PDF/A en Python, Figure 4 : Installer le paquetage IronPDF

Installez le package IronPDF

Création de PDF/A à partir d'un document PDF

Avec l'aide de la bibliothèque IronPDF, la création d'un document PDF/A est un processus simple. Ces fichiers sont conçus pour stocker des informations en vue d'une conservation à long terme. Vous trouverez ci-dessous un exemple d'extrait de code pour la conversion d'un fichier PDF en fichier PDF/A :

from ironpdf import *

pdf = PdfDocument.FromFile("sample.pdf")
pdf.SaveAsPdfA("Converted_pdfa.pdf", PdfAVersions.PdfA3)
PYTHON

Le code ci-dessus montre comment convertir des fichiers PDF au format PDF/A en utilisant seulement quelques lignes de code Python avec l'aide d'IronPDF. Dans un premier temps, importez la bibliothèque IronPDF, qui vous permet d'utiliser toutes les fonctionnalités fournies par IronPDF, notamment à travers la classe PdfDocument.

En utilisant la méthode FromFile, le fichier PDF d'entrée est chargé en spécifiant son chemin d'accès en tant que paramètre. L'objet PdfDocument fournit la méthode SaveAsPdfA, qui vous permet de sauvegarder et de convertir le fichier PDF au format PDF/A. La méthode SaveAsPdfA requiert deux paramètres : l'emplacement du nouveau fichier d'enregistrement et la version PDF/A. Le paramètre de la version PDF/A est facultatif et, s'il n'est pas spécifié, la valeur par défaut est PdfAVersions.PdfA3.

Comment convertir un PDF en PDFA en Python, Figure 5 : Le fichier PDF de sortie

Le fichier PDF de sortie

Dans la sortie, le fichier source et le fichier PDF/A créé sont affichés. Toutefois, le filigrane peut être supprimé en utilisant la version sous licence du logiciel. Pour obtenir des tutoriels et des informations plus détaillés, vous pouvez cliquer sur les liens suivantstutoriel pour le convertisseur HTML vers PDF.

Conclusion

Pour renforcer la sécurité des données et minimiser les risques potentiels, la bibliothèque IronPDF offre de solides fonctions de sécurité. Il est compatible avec tous les principaux navigateurs web et n'est limité à aucun d'entre eux. Avec seulement quelques lignes de code, les programmeurs peuvent facilement créer et lire des fichiers PDF à l'aide d'IronPDF. La bibliothèque propose une série d'options de licence pour répondre aux divers besoins des développeurs, y compris 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 options de mise à niveau. Il n'y a pas de frais supplémentaires après l'achat initial. Ces licences conviennent aux environnements de développement, d'essai et de production. En outre, IronPDF propose des licences gratuites assorties de certaines restrictions de temps et de redistribution. Les utilisateurs ont la possibilité d'essayer le logiciel dans un environnement réel avec uneessai gratuit pendant laquelle aucun filigrane n'est appliqué. Veuillez cliquer sur le lien suivantpage d'autorisation pour plus d'informations sur le prix d'essai et les licences d'IronPDF.

< PRÉCÉDENT
Comment aplatir un fichier PDF en Python
SUIVANT >
Comment écrire un fichier PDF en Python

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

Installation gratuite de pip Voir les licences > ;