Bibliothèque de fusion de 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 les 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 :
- Fusion de fichiers PDF : vous pouvez fusionner plusieurs documents PDF en un seul fichier PDF à l'aide de pypdf. Cette fonction est utile pour combiner des rapports PDF, des présentations ou d'autres documents.
- Division de 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 PDF volumineux en sections individuelles.
- Rotation des pages : vous pouvez faire pivoter des pages individuelles dans un document PDF à l'aide de pypdf. Cela est utile pour corriger l'orientation des documents numérisés ou des images.
Premiers pas avec pypdf
Vous avez besoin de la version 3.6.0 ou supérieure de Python pour installer et utiliser pypdf. Commencez donc par installer 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
MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
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 en utilisant les classes PdfWriter et PdfReader comme indiqué dans le code ci-dessous :
Remarque : même si le contenu n'est plus visible, il n'a pas 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 fichiers 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 forme de 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 dans la gestion de documents PDF.