Différences entre les versions de « La commande gs »
m (ajout chcp 65001 dans script fusion windows pour support UTF8 sinon les fichiers avec des accents faisaient planter ghostscript) |
(nouveau fusion.bat, trouve gswin64 automatiquement, enlevé section sur modif selon le path de gswin64) |
||
Ligne 27 : | Ligne 27 : | ||
* Faites un clique-droite sur le fichier fusion.bat et sélectionner l'option "Modifier" | * Faites un clique-droite sur le fichier fusion.bat et sélectionner l'option "Modifier" | ||
* Copiez les lignes suivantes dans le fichier: | * Copiez les lignes suivantes dans le fichier: | ||
+ | |||
<pre> | <pre> | ||
@echo off | @echo off | ||
chcp 65001 | chcp 65001 | ||
+ | for /f "delims=" %%a in ('where /R "C:\Program Files\gs" gswin64.exe') do @set gsprg=%%a | ||
+ | if "%gsprg%"=="" ( | ||
+ | echo ********** | ||
+ | echo Erreur, vérifier installation de GhostScript, gswin64.exe non-trouvé | ||
+ | echo ********** | ||
+ | pause | ||
+ | exit | ||
+ | ) | ||
(for %%z in (%*) do @echo %%z)|sort >> _tmp_file_sorted.txt | (for %%z in (%*) do @echo %%z)|sort >> _tmp_file_sorted.txt | ||
− | " | + | "%gsprg%" -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=pdfFusionne.pdf -dBATCH @_tmp_file_sorted.txt |
del _tmp_file_sorted.txt | del _tmp_file_sorted.txt | ||
</pre> | </pre> | ||
− | + | Puis sauvegardez le fichier fusion.bat. | |
− | |||
− | |||
− | |||
− | Puis | ||
Vous pourrez ensuite sélectionner plusieurs fichiers PDF et les faire glisser directement sur le fichier fusion.bat, il va les fusionner dans un fichier nommé ''pdfFusionne.pdf''. Vous pouvez contrôler l'ordre des fichiers en ajoutant des lettres ou des chiffres au début de leurs noms et ils seront fusionnés en ordre alphabétique ou numérique. | Vous pourrez ensuite sélectionner plusieurs fichiers PDF et les faire glisser directement sur le fichier fusion.bat, il va les fusionner dans un fichier nommé ''pdfFusionne.pdf''. Vous pouvez contrôler l'ordre des fichiers en ajoutant des lettres ou des chiffres au début de leurs noms et ils seront fusionnés en ordre alphabétique ou numérique. |
Version du 28 juillet 2021 à 13:40
La commande gs permet de lancer un logiciel de visualisation de document pdf
. Bien que ce logiciel est très rapide et permet plusieurs fonctionnalités, on s'en sert généralement pour concaténer plusieurs documents.
Concaténer plusieurs documents
Sur le terminal Linux
Pour concaténer document-1.pdf, document-2.pdf, document-3.pdf... dans un document output.pdf, il suffit de taper :
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output.pdf document-1.pdf document-2.pdf document-3.pdf ...
Sur un ordinateur Windows
Téléchargez et installez la version de GhostScript pour Windows ici: https://www.ghostscript.com/download/gsdnld.html
Une fois installé, créez un fichier fusion.bat dans le dossier de votre choix:
- Ouvrez une fenêtre de l'explorateur de fichiers et naviguez jusqu'au dossier de votre choix
- Cliquez sur le menu "Affichage" et assurez-vous que l'option "Extensions de noms de fichiers" est cochée
- Faites un clique-droite dans un endroit vide de la partie droite de la fenêtre puis sélectionner l'option "Nouveau" puis "Document texte"
- Nommez le fichier fusion.bat, assurez-vous d'enlever l'extension ".txt" à la fin du nom
- Répondez "Oui" à l'alerte de renommage de fichier
- Faites un clique-droite sur le fichier fusion.bat et sélectionner l'option "Modifier"
- Copiez les lignes suivantes dans le fichier:
@echo off chcp 65001 for /f "delims=" %%a in ('where /R "C:\Program Files\gs" gswin64.exe') do @set gsprg=%%a if "%gsprg%"=="" ( echo ********** echo Erreur, vérifier installation de GhostScript, gswin64.exe non-trouvé echo ********** pause exit ) (for %%z in (%*) do @echo %%z)|sort >> _tmp_file_sorted.txt "%gsprg%" -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=pdfFusionne.pdf -dBATCH @_tmp_file_sorted.txt del _tmp_file_sorted.txt
Puis sauvegardez le fichier fusion.bat.
Vous pourrez ensuite sélectionner plusieurs fichiers PDF et les faire glisser directement sur le fichier fusion.bat, il va les fusionner dans un fichier nommé pdfFusionne.pdf. Vous pouvez contrôler l'ordre des fichiers en ajoutant des lettres ou des chiffres au début de leurs noms et ils seront fusionnés en ordre alphabétique ou numérique.
Sur un ordinateur Mac
Le utilisateurs de Mac peuvent également concaténer des document pdf
grâce au logiciel Preview en glissant simplement le document à fusionner dans la barre de navigation.
Assurez vous d'activer les vignettes:
Puis simplement ouvrir 2 documents côte à côte et faire glisser les pages que vous voulez ajouter du 2e document au premier: