Fusionner tous les fichiers pdf d'un dossier


12

J'ai 250 fichiers pdf dans un dossier que je veux fusionner dans un document. L'ordre n'a pas d'importance. Existe-t-il un moyen simple de le faire?

Je peux utiliser PDF-Shuffler comme suggéré ici https://askubuntu.com/a/2805/247771 mais le programme se bloque pendant 10 minutes avant d'avoir chargé tous les fichiers PDF.

Puis-je y parvenir peut-être avec une commande en ligne comme

pdftk *.pdf output mergedfiles.pdf

?


4
Votre commande pdftk manque juste un catje pense:pdftk *.pdf cat output mergedfiles.pdf
Steeldriver

@steeldriver si vous écrivez une réponse, je la marquerais comme chekced.
Adam

Réponses:


25

J'utiliserais pdfunite. C'est sympa et simple. cddans votre répertoire. Ensuite, utilisez quelque chose comme ceci:

pdfunite *.pdf all.pdf

(Avant d'exécuter, assurez-vous que vous n'avez pas déjà un fichier appelé all.pdfdans ce répertoire.)


En utilisant pdfunite version 0.68.0 avec Ubuntu 18.10 , je devais utiliser pdfunite * all.pdf. Lorsque j'ai essayé pdfunite *.pdf all.pdf, cela m'a donné l'erreur suivante I/O Error: Couldn't open file '*.pdf': No such file or directory. Syntax Error: Could not merge damaged documents ('*.pdf') .
edesz

7

Merci à Steeldriver qui m'a montré que cela faisait le travail:

pdftk *.pdf cat output mergedfiles.pdf

J'ai Kubuntu 19.10. ce pdftk ne fonctionne pas.
rob grune

5

Vous pouvez utiliser qpdf car pdftk n'est pas disponible dans ubuntu bionic:

qpdf --empty --pages *.pdf -- out.pdf


1
A travaillé dans Ubuntu 18.04. Merci.
parisa

Cela fonctionne pour Kubuntu 19.10 merci!
rob grune

3
  1. sudo apt-get install gs
  2. gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=target.pdf -dBATCH xx.pdf xx.pdf xx.pdf ...
  3. vous pouvez obtenir tous les noms de fichiers via la ls -l *.pdf | awkcommande

Je souhaite que cela aide. ^ _ ^


Sur Ubuntu 16.04 je reçois E: Package 'gs' has no installation candidate.
MERose
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.