#1 Le 27/10/2010, à 14:20
- Seth_
Concaténer fichiers PDF - pdftk
Bonjour
Je souhaite concaténer tous les fichiers PDF d'un répertoire, en enlevant le première page de chacun d'entre eux. Après lecture de http://doc.ubuntu-fr.org/pdftk j'ai tenté :
pdftk F=*.pdf cat F2-end output out.pdf
ce qui me renvoit comme erreur :
*.pdf not found as file or resource.
Error: Failed to open PDF file:
*.pdf
Errors encountered. No output created.
Done. Input errors, so no output created.
Manifestement le nommage des fichiers d'entrée (avec X=...) ne marche pas avec les caractères joker.
Une idée pour contourner le problème ?
Merci.
Hors ligne
#2 Le 27/10/2010, à 15:33
- Natja
Re : Concaténer fichiers PDF - pdftk
Un handle (ici, F) ne peut correspondre qu'à un seul fichier.
"The probability of someone watching you is proportional to the stupidity of your action." (auteur inconnu)
Hors ligne
#3 Le 27/10/2010, à 15:45
- Seth_
Re : Concaténer fichiers PDF - pdftk
Merci, mais comme je le précise dans ma question, c'est la conclusion à laquelle j'étais arrivé. Donc, comment faire autrement ?
Hors ligne
#4 Le 27/10/2010, à 15:52
- Natja
Re : Concaténer fichiers PDF - pdftk
Un petit script, avec éventuellement plusieurs appels à pdftk (par exemple, un par fichier pour enlever la première page, et puis un autre plus concaténer tous les fichiers) me semble la solution la plus appropriée
"The probability of someone watching you is proportional to the stupidity of your action." (auteur inconnu)
Hors ligne
#5 Le 27/10/2010, à 19:53
- skingrapher
Re : Concaténer fichiers PDF - pdftk
pdftk file1.pdf file2.pdf file3.pdf cat output nouveauFichier.pdf
ou bien si tous les fichiers pdf concernés sont dans un dossier approprié :
pdftk *.pdf cat output nouveauFichier.pdf
Dernière modification par skingrapher (Le 27/10/2010, à 19:57)
Je suis un obsédé textuel. J'aime trop le LaTeX.
Hors ligne
#6 Le 27/10/2010, à 19:56
- Seth_
Re : Concaténer fichiers PDF - pdftk
@Natja oui c'est ce que j'ai fini par faire
@skingrapher c'est bien mais c'est pas ce que je veux... (cf premier post)
Hors ligne
#7 Le 08/03/2012, à 16:45
- Le Beny
Re : Concaténer fichiers PDF - pdftk
Solution ultra simple si quelqu'un cherche toujours la solution :
convert file1.pdf file2.pdf file-final.pdf
La puissance de convert !
Hors ligne
#8 Le 08/03/2012, à 16:52
- Seth_
Re : Concaténer fichiers PDF - pdftk
@Le Beny convert est dans quel package, il n'est pas installé par défaut et je ne l'ai pas trouvé...
Sinon, comment tu enlèves la première page de chaque fichier ?
Hors ligne
#9 Le 08/03/2012, à 19:36
- Le Beny
Re : Concaténer fichiers PDF - pdftk
Arg, dsl je n'avais pas vu que tu souhaitais retirer la première page, j'ai répondu trop vite.
La solution avec convert est de convertir en jpg toutes tes pages
convert file.pdf page.jpg
cela va te donner autant de fichier jpg que de pages
Ensuite, tu supprimes la page non souhaitée
et convert *.jpg file.pdf va te redonner ton fichier sans la première page
Sinon, pour installer convert : http://doc.ubuntu-fr.org/imagemagick
La solution est bourrine, mais ce la plus simple et rapide que j'ai trouvé.
Hors ligne
#10 Le 08/03/2012, à 21:47
- Postmortem
Re : Concaténer fichiers PDF - pdftk
Salut,
Pas besoin de passer par des fichiers jpg avec convert (imagemagick) :
nb_max_pages=$(identify -format '%n\n' '*.pdf' | sort -n | tail -1)
convert -density 300 "*.pdf[1-${nb_max_pages}]" resultat.pdf
Edit : Je précise que ça enlève bien la première page de chaque fichier !
Edit2 : Je viens de voir sur le site qu'on pouvait faire comme ceci apparemment :
convert -density 300 "*.pdf[1--1]" resultat.pdf
Mais chez moi, ça ne fonctionne pas.
J'ai cette version :
Version: ImageMagick 6.6.2-6
Peut-être que le -1 pour renseigner la dernière page est pris en charge par la dernière version qui est la 6.7.6-0
Dernière modification par Postmortem (Le 14/03/2012, à 17:25)
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne