====== Fusionner plusieurs fichiers PDF en 1 seul avec Ghostscript ======
Il est possible à l'aide du simple commande de GhostScript depuis la console du Terminal, de fusionner plusieurs fichiers PDF en 1 seul.
Voici la commande :
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=
===== Petite explication sur cette commande =====
**gs** comme vous vous en doutez, démarre le programme Ghostscript
**-dBATCH** indique à GhostScript de s'arrêter une fois les fichiers PDF traités. Si vous n'incluez pas cette option, Ghostscript continuera de fonctionner après avoir terminé le traitement.
**-dNOPAUSE** force GhostScript à traiter chacune des pages sans faire de pause et d'interaction avec l'utilisateur.
**-q** GhostScript désactive les messages durant l'exécution
**-sDEVICE=pdfwriter** indique à GhostScript de traiter les fichiers avec **PDF Writer**
**-sOutput=**//// indique à GhostScript sous quel nom les fichiers fusionnés devront être enregistrés.
//// indique à GhostScript quel fichier devra être fusionné.
//// indique à GhostScript quel fichier devra être fusionné.
//// indique à GhostScript quel fichier devra être fusionné.
===== Important =====
Les fichiers qui sont indiqués à Ghostscript pour être fusionnés, doivent être séparés par 1 espace. (ex: //fichier1.pdf fichier2.pdf fichier3.pdf fichier4.pdf// )
===== Petit exemple pour illustrer cette astuce =====
Imaginons que nous avons les fichiers **test.pdf**, **demo.pdf**, **essai.pdf** et **exemple.pdf** dans le même répertoire et que nous désirons les fusionner dans un nouveau fichier qui se nommera **complet.pdf**.
La commande sera la suivante :
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=complet.pdf test.pdf demo.pdf essai.pdf exemple.pdf