Open Source Python PDF Merger Library
Gratis og åpen kildekode Python-bibliotek for å dele, slå sammen, legge til, rotere og beskjære sider med PDF-dokumenter.
Hva er pypdf?
pypdf er et gratis og åpen kildekode Python-bibliotek som tillater flere operasjoner på PDF-dokumenter som å legge til, rotere, beskjære, dele og slå sammen sidene til PDF-filer.
Noen av funksjonene er oppført nedenfor:
- Slå sammen PDF-er: Du kan slå sammen flere PDF-dokumenter til én enkelt PDF-fil ved å bruke pypdf. Dette er nyttig for å kombinere PDF-rapporter, presentasjoner eller andre dokumenter.
- Deling av PDF-er: Pypdf støtter også oppdeling av en PDF-fil i flere mindre PDF-er. Dette kan være nyttig når du vil dele opp en stor PDF i individuelle seksjoner.
- Roterende sider: Du kan rotere individuelle sider i et PDF-dokument ved å bruke pypdf. Dette er nyttig for å korrigere retningen til skannede dokumenter eller bilder.
Komme i gang med pypdf
Du trenger Python versjon 3.6.0 eller høyere for å installere og bruke pypdf. Så installer først Python og bruk deretter kommandoene nedenfor for å installere pypdf på maskinen din ved å bruke pip og virtuelt miljø a>.
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
Windows
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Legg til, roter og beskjær PDF-sider
Du kan bruke pypdf-biblioteket i Python til å manipulere PDF-filer, for eksempel legge til, rotere, beskjære sider og til og med legge til JavaScript-handlinger i PDF-dokumenter ved å bruke klassene PdfWriter og PdfReader som vist i koden nedenfor:
Merk: Bare fordi innhold ikke lenger er synlig, er det ikke borte. Beskjæring fungerer ved å justere visningsboksen. Det betyr at innhold som ble beskåret kan fortsatt gjenopprettes.
Slå sammen PDF-filer
Du kan bruke pypdf-biblioteket i Python til å manipulere PDF-filer, for eksempel å slå sammen flere PDF-er til et enkelt dokument. Du kan slå sammen og manipulere PDF-filer ved å bruke funksjonene til PdfWriter-klassen som vist i koden nedenfor:
Del opp PDF-dokument
Vi kan dele et PDF-dokument i flere dokumenter ved å bruke forskjellige funksjoner i PdfWriter- og PdfReader-klassene i pypdf-biblioteket. Kodebiten nedenfor deler det medfølgende PDF-dokumentet i to halvdeler og lagrer dem som to separate PDF-filer:
Konklusjon
Avslutningsvis er pypdfs sammenslåingsfunksjoner eksemplariske, og viser bibliotekets dyktighet i å håndtere PDF-dokumenter. pypdfs evne til å enkelt kombinere PDF-filer gjør det til et utmerket valg for oppgaver som krever dokumentsamling, rapportgenerering eller konsolidering av ulike PDF-ressurser. Dens brukervennlige funksjoner og effektive sammenslåingsmuligheter bidrar til dets rykte som et verdifullt verktøy i PDF-dokumenthåndtering.