====== 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