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.