Open Source Python PDF-fusiebibliotheek
Gratis en open source Python-bibliotheek om pagina's van PDF-documenten te splitsen, samen te voegen, toe te voegen, te roteren en bij te snijden.
Wat is pypdf?
pypdf is een gratis en open-source Python-bibliotheek waarmee verschillende bewerkingen op PDF-documenten kunnen worden uitgevoerd, zoals het toevoegen, roteren, bijsnijden, splitsen en samenvoegen van pagina's van PDF-bestanden.
Enkele van de functies vindt u hieronder:
- PDF's samenvoegen: u kunt meerdere PDF-documenten samenvoegen tot één enkel PDF-bestand met behulp van pypdf. Dit is handig voor het combineren van PDF-rapporten, presentaties of andere documenten.
- PDF's splitsen: Pypdf ondersteunt ook het splitsen van een PDF in meerdere kleinere PDF's. Dit kan handig zijn als u een grote PDF in afzonderlijke secties wilt opsplitsen.
- Pagina's roteren: u kunt afzonderlijke pagina's in een PDF-document roteren met pypdf. Dit is handig voor het corrigeren van de richting van gescande documenten of afbeeldingen.
Aan de slag met pypdf
Je hebt Python versie 3.6.0 of hoger nodig om pypdf te installeren en te gebruiken. Installeer dus eerst Python en gebruik vervolgens de onderstaande opdrachten om pypdf op uw computer te installeren met behulp van pip en virtuele omgeving.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
ramen
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
PDF-pagina's toevoegen, roteren en bijsnijden
U kunt de pypdf-bibliotheek in Python gebruiken om PDF-bestanden te manipuleren, zoals het toevoegen, roteren, bijsnijden van pagina's en zelfs het toevoegen van JavaScript-acties aan PDF-documenten door de klassen PdfWriter en PdfReader te gebruiken zoals weergegeven in onderstaande code:
Opmerking: het feit dat de inhoud niet langer zichtbaar is, is niet verdwenen. Bijsnijden werkt door het weergavevak aan te passen. Dat betekent dat inhoud die is weggesneden, nog steeds kan worden hersteld.
PDF-bestanden samenvoegen
U kunt de pypdf-bibliotheek in Python gebruiken om PDF-bestanden te manipuleren, zoals het samenvoegen van meerdere PDF's tot één document. U kunt PDF-bestanden samenvoegen en manipuleren door de functies van de klasse PdfWriter te gebruiken, zoals weergegeven in onderstaande code:
PDF-document splitsen
We kunnen een PDF-document opsplitsen in verschillende documenten met behulp van verschillende functies van de klassen PdfWriter en PdfReader in de pypdf-bibliotheek. Het onderstaande codefragment verdeelt het meegeleverde PDF-document in twee helften en slaat deze op als twee afzonderlijke PDF-bestanden:
Conclusie
Kortom, de samenvoegmogelijkheden van pypdf zijn voorbeeldig, wat de vaardigheid van de bibliotheek in het verwerken van PDF-documenten aantoont. De mogelijkheid van pypdf om moeiteloos PDF's te combineren maakt het een uitstekende keuze voor taken waarbij het samenstellen van documenten, het genereren van rapporten of de consolidatie van verschillende PDF-bronnen vereist zijn. De gebruiksvriendelijke functies en efficiënte samenvoegmogelijkheden dragen bij aan de reputatie als waardevol hulpmiddel bij het beheren van PDF-documenten.