Biblioteca de fusión de PDF de Python de código abierto
Biblioteca Python gratuita y de código abierto para dividir, fusionar, agregar, rotar y recortar páginas de documentos PDF.
¿Qué es pypdf?
pypdf es una biblioteca Python gratuita y de código abierto que permite varias operaciones en documentos PDF, como agregar, rotar, recortar, dividir y fusionar páginas de archivos PDF.
Algunas de las características se enumeran a continuación:
- Fusionar archivos PDF: Puede fusionar varios documentos PDF en un solo archivo PDF usando pypdf. Esto es útil para combinar informes, presentaciones u otros documentos en PDF.
- División de archivos PDF: Pypdf también admite la división de un PDF en varios archivos PDF más pequeños. Esto puede resultar útil cuando desee dividir un PDF grande en secciones individuales.
- Rotación de páginas: Puede rotar páginas individuales en un documento PDF usando pypdf. Esto resulta útil para corregir la orientación de documentos o imágenes escaneados.
Empezando con pypdf
Necesita la versión 3.6.0 o superior de Python para instalar y utilizar pypdf. Entonces, primero instale Python y luego use los siguientes comandos para instalar pypdf en su máquina usando pip y entorno virtual.
linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Mac OS
python -m venv venv
source venv/bin/activate
pip install pypdf
ventanas
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
Agregar, rotar y recortar páginas PDF
Puede utilizar la biblioteca pypdf en Python para manipular archivos PDF, como agregar, rotar, recortar páginas e incluso agregar acciones de JavaScript a documentos PDF mediante el uso de las clases PdfWriter y PdfReader. como se muestra en el siguiente código:
Nota: El hecho de que el contenido ya no sea visible no significa que desaparezca. El recorte funciona ajustando el cuadro de visualización. Eso significa que el contenido que fue recortado aún se puede restaurar.
Fusionar archivos PDF
Puede utilizar la biblioteca pypdf en Python para manipular archivos PDF, como fusionar varios archivos PDF en un solo documento. Puede fusionar y manipular archivos PDF utilizando las funciones de la clase PdfWriter como se muestra en el siguiente código:
Dividir documento PDF
Podemos dividir un documento PDF en varios documentos usando diferentes funciones de las clases PdfWriter y PdfReader en la biblioteca pypdf. El siguiente fragmento de código divide el documento PDF proporcionado en dos mitades y las guarda como dos archivos PDF separados:
Conclusión
En conclusión, las capacidades de fusión de pypdf son ejemplares y muestran la competencia de la biblioteca en el manejo de documentos PDF. La capacidad de pypdf para combinar archivos PDF sin esfuerzo lo convierte en una excelente opción para tareas que requieren el ensamblaje de documentos, la generación de informes o la consolidación de varios recursos PDF. Sus funciones fáciles de usar y sus eficientes capacidades de combinación contribuyen a su reputación como una herramienta valiosa en la gestión de documentos PDF.