¿Cómo puedo combinar múltiples PDF usando la línea de comandos?

27

¿Existe una línea rápida para combinar varios archivos PDF en uno?

Sé que se puede hacer usando Preview.app

    
pregunta reacuna 09.03.2016 - 21:28

2 respuestas

43

Eche un vistazo a "Combinar archivos PDF en la línea de comandos en OSX" en Unir archivos PDF en OS X desde la línea de comandos .

  

Resulta que a partir de Tiger, OSX se envía con un script Python   Eso hace exactamente lo que necesitas. El script ya es ejecutable, y   Python está preinstalado en OS X, por lo que todo lo que necesita hacer para ejecutarlo es   abriendo la Terminal y escribiendo

"/System/Library/Automator/Combine PDF Pages.action/Contents/Resources/join.py" -o PATH/TO/YOUR/MERGED/FILE.pdf /PATH/TO/ORIGINAL/1.pdf /PATH/TO/ANOTHER/2.pdf /PATH/TO/A/WHOLE/DIR/*.pdf

También en la página enlazada sugiere hacer un enlace simbólico para el archivo join.py para facilitar la escritura, pero omitieron el -s en ln -s ... ... , y sin él, se crea un enlace fijo. Probablemente no importaría, sin embargo, aunque lo mencionaría.

    
respondido por el user3439894 09.03.2016 - 23:02
16

Simplemente instale Ghostscript usando Brew con el comando:

brew install gs

Luego ejecute el comando con todos los archivos listados:

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=merged.pdf source1.pdf source2.pdf source3.pdf
    
respondido por el Bartosz Petryński 27.07.2017 - 22:11

Lea otras preguntas en las etiquetas