Biblioteca de fuziune PDF Python cu sursă deschisă
Bibliotecă Python gratuită și open source pentru a împărți, îmbina, adăuga, roti și decupa paginile documentelor PDF.
Ce este pypdf?
pypdf este o bibliotecă Python gratuită și open-source care permite mai multe operațiuni pe documente PDF, cum ar fi adăugarea, rotirea, decuparea, împărțirea și îmbinarea paginilor fișierelor PDF.
Unele dintre caracteristici sunt enumerate mai jos:
- Îmbinarea PDF-urilor: puteți îmbina mai multe documente PDF într-un singur fișier PDF folosind pypdf. Acest lucru este util pentru a combina rapoarte PDF, prezentări sau alte documente.
- Divizarea PDF-urilor: Pypdf acceptă, de asemenea, împărțirea unui PDF în mai multe PDF-uri mai mici. Acest lucru poate fi util atunci când doriți să descompuneți un PDF mare în secțiuni individuale.
- Rotirea paginilor: puteți roti pagini individuale dintr-un document PDF folosind pypdf. Acest lucru este util pentru corectarea orientării documentelor sau imaginilor scanate.
Noțiuni introductive cu pypdf
Aveți nevoie de versiunea Python 3.6.0 sau mai mare pentru a instala și utiliza pypdf. Deci, mai întâi instalați Python și apoi utilizați comenzile de mai jos pentru a instala pypdf pe computer folosind pip și mediu virtual.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
Windows
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Adăugați, rotiți și decupați pagini PDF
Puteți utiliza biblioteca pypdf din Python pentru a manipula fișiere PDF, cum ar fi adăugarea, rotirea, decuparea paginilor și chiar adăugarea de acțiuni JavaScript în documentele PDF, utilizând clasele PdfWriter și PdfReader așa cum se arată în codul de mai jos:
Notă: doar pentru că conținutul nu mai este vizibil, acesta nu a dispărut. Decuparea funcționează prin ajustarea casetei de vizualizare. Aceasta înseamnă că conținutul care a fost decupat poate fi încă restaurat.
Îmbinați fișierele PDF
Puteți utiliza biblioteca pypdf din Python pentru a manipula fișiere PDF, cum ar fi îmbinarea mai multor PDF-uri într-un singur document. Puteți îmbina și manipula fișiere PDF utilizând funcțiile clasei PdfWriter, așa cum se arată în codul de mai jos:
Divizarea documentului PDF
Putem împărți un document PDF în mai multe documente folosind diferite funcții ale claselor PdfWriter și PdfReader din biblioteca pypdf. Fragmentul de cod de mai jos împarte documentul PDF furnizat în două jumătăți și le salvează ca două fișiere PDF separate:
Concluzie
În concluzie, capacitățile de îmbinare ale pypdf sunt exemplare, demonstrând competența bibliotecii în manipularea documentelor PDF. Capacitatea pypdf de a combina fără efort PDF-uri îl face o alegere excelentă pentru sarcinile care necesită asamblarea documentelor, generarea de rapoarte sau consolidarea diferitelor resurse PDF. Caracteristicile sale ușor de utilizat și capabilitățile eficiente de îmbinare contribuie la reputația sa de instrument valoros în gestionarea documentelor PDF.