Considérant que pdfunite
fait partie de poppler, il a plus de chances d'être installé, l'utilisation est également plus simple que pdftk
:
pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
Assurez-vous simplement de ne pas oublier de fournir out.pdf
, sinon il écrasera le dernier fichier de votre commande
Essayez le bon ghostscript :
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf mine1.pdf mine2.pdf
ou même de cette façon pour une version améliorée pour les PDF basse résolution (merci à Adriano pour l'avoir signalé) :
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=merged.pdf mine1.pdf mine2.pdf
Dans les deux cas, la résolution de sortie est beaucoup plus élevée et meilleure que de cette façon en utilisant convert :
convert -density 300x300 -quality 100 mine1.pdf mine2.pdf merged.pdf
De cette façon, vous n'auriez pas besoin d'installer quoi que ce soit d'autre, travaillez simplement avec ce que vous avez déjà installé sur votre système (au moins les deux viennent par défaut dans ma boîte).
MISE À JOUR : tout d'abord merci pour tous vos gentils commentaires!! juste une astuce qui peut fonctionner pour vous les gars, après avoir cherché sur Google, j'ai trouvé une superbe astuce pour réduire la taille des PDF, j'ai réduit avec elle un PDF de 300 Mo à seulement 15 Mo avec une résolution acceptable ! et tout ça avec le bon ghostscript, le voici :
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true -r150 -sOutputFile=output.pdf input.pdf
bravo !
Je suis désolé, j'ai réussi à trouver la réponse moi-même en utilisant google et un peu de chance :)
Pour les intéressés ;
J'ai installé le pdftk (boîte à outils pdf) sur notre serveur debian, et en utilisant la commande suivante, j'ai obtenu le résultat souhaité :
pdftk file1.pdf file2.pdf cat output output.pdf
OU
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf ...
Cela peut à son tour être directement redirigé vers pdf2ps.
C'est la solution la plus simple si vous avez plusieurs fichiers et que vous ne voulez pas taper les noms un par un :
qpdf --empty --pages *.pdf -- out.pdf