Bienvenue invité. SVP enregistrez vous pour être membre.
:: Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
:: Recherche
:: Menu Principal

Parcourir ce sujet:   1 Utilisateur(s) anonyme(s)



« 1 (2) 3 »


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Voilà le batch prepa.bat :

@echo off
echo @echo off> %Temp%\sub.bat
FOR %%i IN (C:\users\bernard\desktop\*.pdf) do (
@echo pdftk %%i >>%Temp%\sub.bat
)
pause

Y'a plus qu'à mettre la bonne commande dans le prepa.bat et l'exécuter, puis exécuter le sub.bat

@Tof : donne-nous la commande pdftk quand tu l'auras mise au point; ça peut servir. Merci

[EDIT] j'ai modifié le batch

Contribution le : 02/10/2017 20:39
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 12942
Hors Ligne
Citation :

danee a écrit:

un qui ne sais pas lire ...
You can reference page numbers in reverse order by prefixing them with the letter r
For 
examplepage r1 is the last page of the document
r2 is the next-to-last page of the document, and rend is the first page of the document
You can use this prefix in rangestoo, for example r3-r1 is the last three pages of a PDF.

alors r1 = end --> la dernière page ... et rend = la 1er page et r2 c'est la avant dernière page ...
tu peux aussi utiliser les "wildcards" (*) ...

et utiliser un BATCH comme dit Ribotb

Je l'avez vu mais je n'arrive pas à écrire la bonne ligne de commande pour ne supprimer que les 2 dernières pages
Je sais tu vas dire que je ne suis pas doué mais soit j'ai des erreurs soit ça ne me supprime pas les bonnes pages

Contribution le : 03/10/2017 18:57
_________________
Windows Entreprise 7 - 32 et 64 bits
Windows Entreprise et Pro 10 - 64 bits
Windows Entreprise 11 - 64 bits
Linux divers et variés
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 12942
Hors Ligne
Citation :

ribotb a écrit:
Voilà le batch prepa.bat :

@echo off
echo @echo off> %Temp%\sub.bat
FOR %%i IN (C:\users\bernard\desktop\*.pdf) do (
@echo pdftk %%i >>%Temp%\sub.bat
)
pause

Y'a plus qu'à mettre la bonne commande dans le prepa.bat et l'exécuter, puis exécuter le sub.bat

@Tof : donne-nous la commande pdftk quand tu l'auras mise au point; ça peut servir. Merci

[EDIT] j'ai modifié le batch

J'en suis pas encore là ..., voir ma réponse à Danee.
En plus j'ai des noms de fichiers avec des accents et des caractères 'à la con' ...

Contribution le : 03/10/2017 18:59
_________________
Windows Entreprise 7 - 32 et 64 bits
Windows Entreprise et Pro 10 - 64 bits
Windows Entreprise 11 - 64 bits
Linux divers et variés
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
06/04/2008 13:52
Groupe:
Utilisateurs enregistrés
Post(s): 1341
Hors Ligne
Citation :
Je l'avez vu mais je n'arrive pas à écrire la bonne ligne de commande pour ne supprimer que les 2 dernières pages
Je sais tu vas dire que je ne suis pas doué mais soit j'ai des erreurs soit ça ne me supprime pas les bonnes pages


as tu testé qqchose comme ...
commande : pdftk in.pdf cat 1-r3 output out1.pdf
ou
pdftk in.pdf cat rend-r3 output out1.pdf

rem: tu as pu indiquer la commande que tu as crée/utilisé ...et qui n'a pas fonctionné ...

Contribution le : 04/10/2017 08:14
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Citation :

Tof81 a écrit:
j'ai des noms de fichiers avec des accents et des caractères 'à la con' ...

En principe, moi ça ne me gêne pas mais peut-être que ça gêne pdftk.
S'il y a des espaces dans les noms, écrire : pdftk "%%i"

Allez courage, Tof !

Bernard

Contribution le : 04/10/2017 10:16
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
J'ai installé pdftk et testé cette commande pour enlever les deux premières pages et la dernière :

pdftk in.pdf cat 3-r2 output out1.pdf

Ça marche.

Par contre, pdftk n'aime pas les noms de fichiers avec accents.

Contribution le : 04/10/2017 20:40
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
25/11/2012 18:37
De En dessous de Bordeaux-Valence
Groupe:
Utilisateurs enregistrés
Post(s): 12942
Hors Ligne
Citation :

ribotb a écrit:
J'ai installé pdftk et testé cette commande pour enlever les deux premières pages et la dernière :

pdftk in.pdf cat 3-r2 output out1.pdf

Ça marche.

Par contre, pdftk n'aime pas les noms de fichiers avec accents.

Oui cela fonctionne mais je jette l'éponge avec pdftk car il ne gère pas les noms de fichiers compliqués donc je ne me sens pas de me taper plus de 200 fois la commande : les batchs ne fonctionnent pas

Je vais voir si avec un soft payant je peux arriver à mes fins ...

Merci à tous pour vos suggestions.

Contribution le : 05/10/2017 23:03
_________________
Windows Entreprise 7 - 32 et 64 bits
Windows Entreprise et Pro 10 - 64 bits
Windows Entreprise 11 - 64 bits
Linux divers et variés
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Ç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

Contribution le : 06/10/2017 18:03
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
06/04/2008 13:52
Groupe:
Utilisateurs enregistrés
Post(s): 1341
Hors Ligne
salut Tof81,
je doit prendre la défense des développeurs de ce soft, car les affirmations ...
Citation :
je jette l'éponge avec pdftk car il ne gère pas les noms de fichiers compliqués
pdftk n'aime pas les noms de fichiers avec accents.
sont inexacte ...

j'ai mis dans un répertoire les fichier pdf avec dans les noms des espaces et des caractères avec accents... voir image Cliquez pour afficher l


j'y ajouté la dernière version pdftk.exe et libiconv2.dll (dll qui y est associé)
j'ai crée et ajouté le fichier Batch (pdftk.bat)
lors de l'exécution du batch tout fonctionne parfaitement ...
les fichier modifiés sont envoyé vers le sous-répertoire \xx\

pdftk.bat -->
Citation :
@echo off
FOR %%i IN (*.pdf) do (
pdftk "%%i" cat 3-r2 output "R:\Downloads\pdf\xx\%%i"
)
pause
la commande pause c'est pour voir les erreurs éventuels

Contribution le : 06/10/2017 18:07
Créer un fichier PDF de la contribution Imprimer


Re: Supprimer des pages de pdf en mode batch
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Salut Danee,

L'autre jour j'avais fait un test avec un nom "compliqué" - comme dit tof - et je m'étais planté. Du coup j'avais pensé utiliser les noms courts ("%%~si") pour contourner le problème.

Je viens de refaire un test ce soir avec un nom "compliqué" et ça marche. J'avais dû mal interpréter le plantage de l'autre jour.

Bref, notre cher Tof a maintenant tous les outils pour faire ce qu'il a à faire, simplement et rapidement

Bernard

Contribution le : 06/10/2017 23:14
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2) 3 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe    
Message:*


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]