Atvirojo kodo Python PDF susijungimo biblioteka
Nemokama ir atvirojo kodo Python biblioteka, skirta skaidyti, sujungti, pridėti, pasukti ir apkarpyti PDF dokumentų puslapius.
Kas yra pypdf?
pypdf yra nemokama atvirojo kodo Python biblioteka, leidžianti atlikti keletą su PDF dokumentais susijusių operacijų, pavyzdžiui, pridėti, pasukti, apkarpyti, skaidyti ir sujungti PDF failų puslapius.
Kai kurios funkcijos yra išvardytos žemiau:
- PDF failų sujungimas: naudodami pypdf galite sujungti kelis PDF dokumentus į vieną PDF failą. Tai naudinga derinant PDF ataskaitas, pristatymus ar kitus dokumentus.
- PDF failų padalijimas: „Pypdf“ taip pat palaiko PDF skaidymą į kelis mažesnius PDF failus. Tai gali būti naudinga, kai norite suskirstyti didelį PDF failą į atskiras dalis.
- Puslapių pasukimas: galite pasukti atskirus PDF dokumento puslapius naudodami pypdf. Tai naudinga koreguojant nuskaitytų dokumentų ar vaizdų orientaciją.
Darbo pradžia su pypdf
Norint įdiegti ir naudoti pypdf, reikia 3.6.0 ar naujesnės Python versijos. Taigi pirmiausia įdiekite Python, o tada naudokite toliau pateiktas komandas, kad įdiegtumėte pypdf savo kompiuteryje naudodami pip ir virtuali aplinka.
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
Pridėkite, pasukite ir apkarpykite PDF puslapius
Naudodami Python pypdf biblioteką galite manipuliuoti PDF failais, pvz., pridėti, pasukti, apkarpyti puslapius ir net pridėti JavaScript veiksmų prie PDF dokumentų, naudodami klases PdfWriter ir PdfReader kaip parodyta žemiau esančiame kode:
Pastaba: vien todėl, kad turinys nebėra matomas, jo nebėra. Apkarpymas veikia koreguojant peržiūros laukelį. Tai reiškia, kad apkarpytas turinys vis tiek gali būti atkurtas.
Sujungti PDF failus
Galite naudoti Python pypdf biblioteką PDF failams valdyti, pvz., sujungti kelis PDF failus į vieną dokumentą. Galite sujungti ir valdyti PDF failus naudodami PdfWriter klasės funkcijas, kaip parodyta toliau pateiktame kode:
Padalinti PDF dokumentą
Naudodami skirtingas pypdf bibliotekos PdfWriter ir PdfReader klasių funkcijas galime padalyti PDF dokumentą į kelis dokumentus. Žemiau pateiktas kodo fragmentas padalija pateiktą PDF dokumentą į dvi dalis ir išsaugo juos kaip du atskirus PDF failus:
Išvada
Apibendrinant galima pasakyti, kad pypdf sujungimo galimybės yra pavyzdinės ir parodo bibliotekos įgūdžius tvarkyti PDF dokumentus. pypdf galimybė be vargo sujungti PDF failus yra puikus pasirinkimas užduotims, kurioms reikia surinkti dokumentus, generuoti ataskaitas arba konsoliduoti įvairius PDF išteklius. Jo patogios funkcijos ir veiksmingos sujungimo galimybės prisideda prie jo, kaip vertingo PDF dokumentų valdymo įrankio, reputacijos.