Bibliothèque de fusion PDF Python Open Source
Bibliothèque Python gratuite et open source pour diviser, fusionner, ajouter, faire pivoter et recadrer des pages de documents PDF.
Qu’est-ce que pypdf ?
pypdf est une bibliothèque Python gratuite et open source qui permet plusieurs opérations sur des documents PDF comme l'ajout, la rotation, le recadrage, le fractionnement et la fusion des pages de fichiers PDF.
Certaines des fonctionnalités sont répertoriées ci-dessous :
- Fusionner des PDF : vous pouvez fusionner plusieurs documents PDF en un seul fichier PDF à l'aide de pypdf. Ceci est utile pour combiner des rapports PDF, des présentations ou d'autres documents.
- Diviser des PDF : Pypdf prend également en charge la division d'un PDF en plusieurs PDF plus petits. Cela peut être pratique lorsque vous souhaitez diviser un gros PDF en sections individuelles.
- Rotation des pages : vous pouvez faire pivoter des pages individuelles dans un document PDF à l'aide de pypdf. Ceci est utile pour corriger l’orientation des documents ou des images numérisés.
Premiers pas avec pypdf
Vous avez besoin de Python version 3.6.0 ou supérieure pour installer et utiliser pypdf. Alors, installez d'abord Python, puis utilisez les commandes ci-dessous pour installer pypdf sur votre machine en utilisant pip et environnement virtuel.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Mac OS
python -m venv venv
source venv/bin/activate
pip install pypdf
les fenêtres
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Ajouter, faire pivoter et recadrer des pages PDF
Vous pouvez utiliser la bibliothèque pypdf en Python pour manipuler des fichiers PDF, comme ajouter, faire pivoter, recadrer des pages et même ajouter des actions JavaScript aux documents PDF à l'aide des classes PdfWriter et PdfReader. comme indiqué dans le code ci-dessous :
Remarque : Ce n'est pas parce que le contenu n'est plus visible qu'il a disparu. Le recadrage fonctionne en ajustant la zone d'affichage. Cela signifie que le contenu qui a été recadré peut toujours être restauré.
Fusionner des fichiers PDF
Vous pouvez utiliser la bibliothèque pypdf en Python pour manipuler des fichiers PDF, par exemple en fusionnant plusieurs PDF en un seul document. Vous pouvez fusionner et manipuler des fichiers PDF en utilisant les fonctions de la classe PdfWriter comme indiqué dans le code ci-dessous :
Diviser un document PDF
Nous pouvons diviser un document PDF en plusieurs documents en utilisant différentes fonctions des classes PdfWriter et PdfReader de la bibliothèque pypdf. L'extrait de code ci-dessous divise le document PDF fourni en deux moitiés et les enregistre sous deux fichiers PDF distincts :
Conclusion
En conclusion, les capacités de fusion de pypdf sont exemplaires, démontrant la compétence de la bibliothèque dans la gestion des documents PDF. La capacité de pypdf à combiner sans effort des PDF en fait un excellent choix pour les tâches nécessitant l'assemblage de documents, la génération de rapports ou la consolidation de diverses ressources PDF. Ses fonctionnalités conviviales et ses capacités de fusion efficaces contribuent à sa réputation d'outil précieux de gestion de documents PDF.