Atvērtā pirmkoda Python PDF apvienošanas bibliotēka
Bezmaksas un atvērtā pirmkoda Python bibliotēka, lai sadalītu, sapludinātu, pievienotu, pagrieztu un apgrieztu PDF dokumentu lapas.
Kas ir pypdf?
pypdf ir bezmaksas un atvērtā koda Python bibliotēka, kas ļauj veikt vairākas darbības ar PDF dokumentiem, piemēram, pievienot, pagriezt, apgriezt, sadalīt un apvienot PDF failu lapas.
Tālāk ir norādītas dažas no funkcijām.
- PDF failu sapludināšana: varat apvienot vairākus PDF dokumentus vienā PDF failā, izmantojot pypdf. Tas ir noderīgi, lai apvienotu PDF atskaites, prezentācijas vai citus dokumentus.
- PDF failu sadalīšana: Pypdf atbalsta arī PDF faila sadalīšanu vairākos mazākos PDF failos. Tas var būt noderīgi, ja vēlaties sadalīt lielu PDF failu atsevišķās sadaļās.
- Lapu pagriešana: varat pagriezt atsevišķas lapas PDF dokumentā, izmantojot pypdf. Tas ir noderīgi, lai labotu skenēto dokumentu vai attēlu orientāciju.
Darba sākšana ar pypdf
Lai instalētu un izmantotu pypdf, nepieciešama Python versija 3.6.0 vai jaunāka versija. Tāpēc vispirms instalējiet Python un pēc tam izmantojiet tālāk norādītās komandas, lai instalētu pypdf savā datorā, izmantojot pip un virtuālā vide.
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
Pievienojiet, pagrieziet un apgrieziet PDF lapas
Varat izmantot Python bibliotēku, lai manipulētu ar PDF failiem, piemēram, pievienotu, pagrieztu, apgrieztu lapas un pat pievienotu JavaScript darbības PDF dokumentiem, izmantojot klases PdfWriter un PdfReader. kā parādīts zemāk esošajā kodā:
Piezīme. Tā kā saturs vairs nav redzams, tas nav pazudis. Apgriešana darbojas, pielāgojot skatlodziņu. Tas nozīmē, ka saturu, kas tika apgriezts, joprojām var atjaunot.
Apvienot PDF failus
Varat izmantot Python bibliotēku, lai manipulētu ar PDF failiem, piemēram, apvienotu vairākus PDF failus vienā dokumentā. Varat apvienot un apstrādāt PDF failus, izmantojot PdfWriter klases funkcijas, kā parādīts tālāk esošajā kodā:
Sadalīt PDF dokumentu
Mēs varam sadalīt PDF dokumentu vairākos dokumentos, izmantojot dažādas pypdf bibliotēkas PdfWriter un PdfReader klases funkcijas. Tālāk sniegtais koda fragments sadala sniegto PDF dokumentu divās daļās un saglabā tos kā divus atsevišķus PDF failus:
Secinājums
Noslēgumā jāsaka, ka pypdf apvienošanas iespējas ir izcilas, demonstrējot bibliotēkas prasmes apstrādāt PDF dokumentus. pypdf spēja bez piepūles apvienot PDF failus padara to par lielisku izvēli uzdevumiem, kuriem nepieciešama dokumentu apkopošana, atskaišu ģenerēšana vai dažādu PDF resursu konsolidācija. Tā lietotājam draudzīgās funkcijas un efektīvās apvienošanas iespējas veicina tās kā vērtīga PDF dokumentu pārvaldības rīka reputāciju.