Considerando che pdfunite
fa parte di poppler ha maggiori probabilità di essere installato, l'utilizzo è anche più semplice di pdftk
:
pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
Assicurati solo di ricordare di fornire out.pdf
, altrimenti sovrascriverà l'ultimo file nel tuo comando
Prova il buon ghostscript:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf mine1.pdf mine2.pdf
o anche così per una versione migliorata per i PDF a bassa risoluzione (grazie ad Adriano per averlo segnalato):
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=merged.pdf mine1.pdf mine2.pdf
In entrambi i casi la risoluzione dell'output è molto più alta e migliore rispetto a questo modo usando convert:
convert -density 300x300 -quality 100 mine1.pdf mine2.pdf merged.pdf
In questo modo non avresti bisogno di installare nient'altro, lavora solo con ciò che hai già installato nel tuo sistema (almeno entrambi sono di default nella mia confezione).
AGGIORNAMENTO: innanzitutto grazie per tutti i vostri bei commenti!! solo un suggerimento che potrebbe funzionare per voi ragazzi, dopo aver cercato su Google, ho trovato un trucco eccezionale per ridurre le dimensioni dei PDF, ho ridotto con esso un PDF da 300 MB a soli 15 MB con una risoluzione accettabile! e tutto questo con il buon ghostscript, eccolo qui:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true -r150 -sOutputFile=output.pdf input.pdf
evviva!!
Mi dispiace, sono riuscito a trovare la risposta da solo usando google e un po' di fortuna :)
Per chi fosse interessato;
Ho installato il pdftk (pdf toolkit) sul nostro server Debian e utilizzando il seguente comando ho ottenuto l'output desiderato:
pdftk file1.pdf file2.pdf cat output output.pdf
OPPURE
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf ...
Questo a sua volta può essere reindirizzato direttamente in pdf2ps.
Questa è la soluzione più semplice se hai più file e non vuoi digitare i nomi uno per uno:
qpdf --empty --pages *.pdf -- out.pdf