Nyílt forráskódú Python PDF összevonási könyvtár
Ingyenes és nyílt forráskódú Python-könyvtár PDF-dokumentumok oldalainak felosztásához, egyesítéséhez, hozzáadásához, elforgatásához és kivágásához.
Mi az a pypdf?
A pypdf egy ingyenes és nyílt forráskódú Python-könyvtár, amely számos műveletet tesz lehetővé PDF-dokumentumokkal, például PDF-fájlok oldalainak hozzáadását, elforgatását, levágását, felosztását és egyesítését.
Az alábbiakban felsorolunk néhány funkciót:
- PDF-ek egyesítése: A pypdf használatával több PDF-dokumentumot egyetlen PDF-fájlba egyesíthet. Ez hasznos PDF-jelentések, prezentációk vagy egyéb dokumentumok kombinálásához.
- PDF-ek felosztása: A Pypdf támogatja a PDF-fájlok több kisebb PDF-re való felosztását is. Ez akkor lehet hasznos, ha egy nagy PDF-fájlt szeretne külön szakaszokra bontani.
- Oldalak elforgatása: A pypdf használatával elforgathatja a PDF-dokumentum egyes oldalait. Ez hasznos a beolvasott dokumentumok vagy képek tájolásának javításához.
Ismerkedés a pypdf-vel
A pypdf telepítéséhez és használatához a Python 3.6.0-s vagy újabb verziója szükséges. Tehát először telepítse a Pythont, majd az alábbi parancsok segítségével telepítse a pypdf-et a gépére a pip és virtuális környezet a>.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Mac operációs rendszer
python -m venv venv
source venv/bin/activate
pip install pypdf
ablakok
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
PDF-oldalak hozzáadása, elforgatása és körbevágása
A Python pypdf könyvtárát használhatja PDF-fájlok kezeléséhez, például oldalak hozzáadásához, elforgatásához, körbevágásához, vagy akár JavaScript-műveletek hozzáadásához PDF-dokumentumokhoz a PdfWriter és a PdfReader osztályok használatával. az alábbi kód szerint:
Megjegyzés: Csak azért, mert a tartalom már nem látható, nem tűnik el. A vágás a nézetmező beállításával működik. Ez azt jelenti, hogy a kivágott tartalom továbbra is visszaállítható.
PDF fájlok egyesítése
A Python pypdf-könyvtárát használhatja PDF-fájlok kezelésére, például több PDF-fájl egyetlen dokumentummá egyesítésére. Egyesíthet és kezelhet PDF-fájlokat a PdfWriter osztály funkcióival, az alábbi kód szerint:
PDF-dokumentum felosztása
Egy PDF-dokumentumot több dokumentumra is feloszthatunk a pypdf könyvtárban található PdfWriter és PdfReader osztályok különböző funkcióival. Az alábbi kódrészlet két részre osztja a mellékelt PDF dokumentumot, és két külön PDF fájlként menti el:
Következtetés
Összefoglalva, a pypdf összevonási képességei példaértékűek, és jól mutatják a könyvtár jártasságát a PDF-dokumentumok kezelésében. A pypdf azon képessége, hogy könnyedén kombinálja a PDF fájlokat, kiváló választássá teszi a dokumentumok összeállítását, jelentéskészítést vagy különféle PDF-források összevonását igénylő feladatokhoz. Felhasználóbarát funkciói és hatékony egyesítési képességei hozzájárulnak a PDF-dokumentumkezelés értékes eszközének hírnevéhez.