Re: Supprimer des pages de pdf en mode batch

Publié par ribotb le 02/10/2017 19:18:37
Citation :

Tof81 a écrit:
un peu compliqué car il faut se rentrer à la main les noms de fichiers : j'en ai plus de 200 ...

Comme je l'ai écrit PdfShaper fait très bien ça d'un seul coup mais que pour supprimer les premières pages

Je cherche aussi à enlever les 2 dernières pages.
La commande pdftk in.pdf cat 1-12 14-end output out1.pdf ne fait qu'extraire des pages.
Il faudrait pourvoir faire :

pdftk in.pdf cat 1-end-2 output out1.pdf pour enlever les 2 dernières pages

Ou bien avoir une commande cut, genre pdftk in.pdf cut end output out1.pdf.
Mais tj pas pratique pour 200 fichiers

Tof


Si tous tes fichiers sont dans le même dossier (pour simplifier), il faudrait essayer d'écrire un fichier batch (prepa.bat par ex.) contenant une boucle FOR pour récupérer les noms des fichiers contenus dans ce dossier et "habiller" chaque nom avec la commande pdftk qui "va bien" (si tu peux la faire fonctionner comme tu veux).

Partir de cette commande FOR qui récupère tous les noms de fichiers :

FOR %%i IN (chemin\*.pdf) do @echo "%%i"

A la place de l'echo : l'habillage et l'ajout dans un fichier batch (sub.bat par ex. qui en fin de compte contiendra 200 commandes pdftk) de chaque commande pdftk préparée.

Une idée "comme ça", à creuser... ou pas...

Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=1&topic_id=14553&post_id=183321