Biblioteca de fusió de PDF Python de codi obert
Biblioteca Python gratuïta i de codi obert per dividir, combinar, afegir, girar i retallar pàgines de documents PDF.
Què és pypdf?
pypdf és una biblioteca de Python gratuïta i de codi obert que permet diverses operacions en documents PDF com afegir, girar, retallar, dividir i fusionar les pàgines dels fitxers PDF.
Algunes de les característiques s'enumeren a continuació:
- Combinar PDF: podeu combinar diversos documents PDF en un sol fitxer PDF mitjançant pypdf. Això és útil per combinar informes, presentacions o altres documents PDF.
- Divisió de PDF: Pypdf també admet dividir un PDF en diversos PDF més petits. Això pot ser útil quan voleu desglossar un PDF gran en seccions individuals.
- Giració de pàgines: podeu girar pàgines individuals en un document PDF mitjançant pypdf. Això és útil per corregir l'orientació dels documents o imatges escanejats.
Primers passos amb pypdf
Necessiteu la versió 3.6.0 o superior de Python per instal·lar i utilitzar pypdf. Per tant, primer instal·leu Python i després utilitzeu les ordres següents per instal·lar pypdf a la vostra màquina mitjançant pip i entorn 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
Afegeix, gira i retalla pàgines PDF
Podeu utilitzar la biblioteca pypdf de Python per manipular fitxers PDF, com ara afegir, girar, retallar pàgines i fins i tot afegir accions de JavaScript als documents PDF mitjançant les classes PdfWriter i PdfReader tal com es mostra al codi següent:
Nota: només perquè el contingut ja no és visible, no ha desaparegut. El retall funciona ajustant el quadre de visualització. Això vol dir que el contingut que s'ha retallat encara es pot restaurar.
Combina fitxers PDF
Podeu utilitzar la biblioteca pypdf de Python per manipular fitxers PDF, com ara combinar diversos PDF en un sol document. Podeu combinar i manipular fitxers PDF utilitzant les funcions de la classe PdfWriter tal com es mostra al codi següent:
Dividiu el document PDF
Podem dividir un document PDF en diversos documents utilitzant diferents funcions de les classes PdfWriter i PdfReader de la biblioteca pypdf. El fragment de codi següent divideix el document PDF proporcionat en dues meitats i els desa com a dos fitxers PDF separats:
Conclusió
En conclusió, les capacitats de fusió de pypdf són exemplars, mostrant la competència de la biblioteca en el maneig de documents PDF. La capacitat de pypdf per combinar PDF sense esforç el converteix en una opció excel·lent per a tasques que requereixen el muntatge de documents, la generació d'informes o la consolidació de diversos recursos PDF. Les seves característiques fàcils d'utilitzar i les seves eficients capacitats de fusió contribueixen a la seva reputació com una eina valuosa en la gestió de documents PDF.