Un petit mémo sur comment convertir plusieurs fichiers au format PDF puis les concaténer en un seul fichier PDF en ligne de commande sous GNU/Llinux.
Pré-requis
Tout d’abord installer les paquets imagemagick et unoconv, qui seront nécessaire à ces opérations.
Exemple sous Manjaro :
sudo pacman -S imagemagick unoconv
Ensuite, tous les fichiers à convertir doivent être placés dans le même dossier, idem lors de la concaténation des fichiers PDF.
Convertir plusieurs fichiers au format PDF
Exemple avec des fichier .odt:
unoconv -fpdf *.odt
Concaténer plusieurs fichiers PDF en un seul
convert *.pdf mon_nouveau_fichier.pdf
Il ne faut pas oublier de mettre tous les fichiers à regrouper dans le même dossier et cela marche du tonnerre.
A pluche et merci pour l’astuce.
de rien, oui évidemment il faut que tous les fichiers soit regroupés au même endroits :-) (je vais rajouter ce pré-requis dans l’article)
Quand je fusionne 2 PDF, le résultat est «dégueulasse» (PDF issus de l’administration)
Avec quels PDF as-tu testé ?
media-gfx/imagemagick-6.9.8.6 (/usr/bin/convert)
J’ai testé avec des PDF issues de documents LibreOffice créés par moi…
Effectivement, le résultat n’est pas top avec des pdf scannés en entrée.
On peut aussi pdftk qui donne un bon résultat sans conversion (donc plus rapide accessoirement).