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.