Tutorial para unir múltiples PDFs con Python 3 y PyPDF2

PdfFinal.jpg

Para que descargar programas auxiliares si con Python puedes hacerlo todo? Desde lo simple hasta la complicado, hay una serie de paquetes para casi todo de tal manera que trabajes más rapido y eficientemente utilizando software libre. Hemos traído un ejemplo práctico de union de dos archivos Pdfs en distinta orientación para la generación de un Pdf final utilizando Python 3 y el paquete PyPDF2 dentro de un Jupyter Notebook.

Para instalar Python y Jupyter Notebook en Windows recomendamos utilizar Anaconda que se puede descargar libremente de:

https://www.anaconda.com/download/

Para instalar el paquete PyPDF2 por favor tipear los siguiente en un Anaconda Prompt:

pip instal pypdf2

Tutorial

Código en Python

Todo el proceso son solo 8 líneas de código. Aqui el código:

from PyPDF2 import PdfFileMerger, PdfFileReader
import os
listaPdfs = os.listdir('../Pdfs/')
listaPdfs
merger = PdfFileMerger()

for file in listaPdfs:
    merger.append(PdfFileReader('../Pdfs/'+file))

merger.write('../Output/PdfFinal.pdf')

Datos de entrada

Descargue los datos de entrada para reproducir este tutorial de este enlace.

Smiley face

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

Posted on January 7, 2019 and filed under TutorialPython.