Re: Supprimer des pages de pdf en mode batch

Publié par ribotb le 06/10/2017 18:03:39
Ça peut marcher en travaillant sur les noms courts. J'ai un pdf avec un nom à la c...(surtout le début) :

Câapùturé des sites avec Winhttrack.pdf

Voilà mon batch (complet) :

@echo off
@echo @echo off> %HOMEDRIVE%%HOMEPATH%\desktop\sub.bat
FOR %%i IN (C:\users\bernard\desktop\*.pdf) do (
@echo %%i
@echo pdftk "%%~si" cat 3-r2 output "%%~di%%~pi%%~ni_out.pdf">>%HOMEDRIVE%%HOMEPATH%\desktop\sub.bat
)
@echo pause>>%HOMEDRIVE%%HOMEPATH%\desktop\sub.bat
start notepad %HOMEDRIVE%%HOMEPATH%\desktop\sub.bat
pause


NB : le start notepad, c'est juste pour vérifier le sub.bat qui a été créé avant de le lancer.

Commande pdftk générée :

pdftk "C:\Users\bernard\Desktop\CAPTUR~1.PDF" cat 3-r2 output "C:\Users\bernard\Desktop\Cƒap—tur‚ des sites avec Winhttrack_out.pdf"
[font=Courier]Câapùturé des sites avec Winhttrack_out.pdf
[/font]

Et le fichier créé en sortie a comme nom :

Câapùturé des sites avec Winhttrack_out.pdf

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