web analytics

Como unir varios PDFs en Linux

Harto de «googlelear» cada vez que necesitaba concatenar varios ficheros PDF en uno solo, he creado este pequeño script que comparto por si a alguien más le es útil. Crea un fichero que se llame «joinpdfs» (con gedit, vim, nano, lo que quieras) y pon:


#!/bin/sh
# Usage: joinpdfs TARGET.pdf 1.pdf 2.pdf 3.pdf [....]

OUTPDF=$1
shift
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$OUTPDF $*

Ahora, desde la consola, le damos permisos de ejecución y se manda a un directorio que se encuentre en el PATH:


$ chmod a+x joinpdfs
$ sudo mv joinpdfs /usr/local/bin/

Y ya se podrá invocar en cualquier momento tan sencillamente como:


$ joinpdfs SALIDA.pdf 1.pdf 2.pdf 3.pdf ...

Puede que también te guste...

Shares