API Python pour PDF
Créez, modifiez, protégez et convertissez des documents PDF en plusieurs formats dans des applications Python sans aucune dépendance à Adobe Acrobat.
Aperçu
Aspose.PDF est une bibliothèque de génération de documents PDF pour Python qui facilite la création de documents complexes, multipages et imprimables.
L’API étant conçue pour être simple, la génération de documents complexes a souvent été aussi simple que quelques appels de fonction. Comme son nom l’indique, la bibliothèque est développée sur la base d’un code de programme en C++. Cela nous a permis de le rendre aussi rapide que possible et de le rendre portable sur différents systèmes d’exploitation.
Aspose.PDF pour Python via les fonctionnalités du C++
Comment manipuler des fichiers PDF sur le backend avec Aspose.PDF pour Python via C++
Aspose.PDF pour Python via C++ donne la possibilité de manipuler des fichiers PDF sur le backend. En utilisant Aspose.PDF pour Python via C++, vous pouvez optimiser le PDF, ajouter et extraire du texte et des images, le chiffrer et le déchiffrer. Vous pouvez également fractionner et fusionner un PDF.
Installation
Pour installer et utiliser Aspose.PDF pour Python via C++, suivez les instructions suivantes :
- Créez un environnement virtuel :
python -m venv .venv - Installer le paquet
pip install aspose-pdf-cpp-for-python
Convertir un PDF
En utilisant Aspose.PDF pour Python via C++, vous pouvez : convertir un PDF en JPG et PNG.
- convertir un PDF en JPG,
- convertir un PDF en PNG,
- convertir un PDF en texte
Autres fonctionnalités
La bibliothèque Aspose.PDF pour Python permet d’ajouter :
- Tampons de texte
- Tampons illustrés
Caractéristiques de sécurité des PDF
L’API propose un cryptage de 40 bits ou 128 bits. Il est également possible de définir des mots de passe d’utilisateur et de mot de passe principal pour plus de sécurité. La manipulation du contenu de fichiers, comme la copie de contenu, l’impression, la modification d’annotations, la saisie de champs de formulaire ainsi que l’assemblage de fichiers PDF, peut être limitée en utilisant cette bibliothèque
Convertir un PDF en JPEG ou en d'autres formats d'image
Aspose.PDF pour Python via C++ vous permet de rendre et de transformer chaque page d’un fichier PDF en formats d’image classiques tels que BMP, JPG et PNG, avec la plus grande fidélité possible. Outre les images, on peut facilement enregistrer des PDF aux formats DOC et DOCX.
Enregistrer des pages PDF sous forme d'images JPEG en Python
Pour enregistrer la page en tant qu’image, nous devons suivre les étapes suivantes : créer un objet Document, récupérer la page à partir du document, créer un objet Resolution, créer un objet JpegDevice, convertir la page en image JPEG.