Pdftk : découper ou fusionner un PDF sous Linux

Il peut arriver de vouloir découper ou fusionner plusieurs PDF entre eux. Voire d’effectuer quelques opérations telles qu’une rotation sur ceux-ci. Même s’il y a probablement Adobe Acrobat version (hors de prix) professionelle, il existe une solution gratuite sous Linux, qui permet de faire cela très simplement. J’ai nommé le PDF ToolKit (pdftk pour les intimes).
Cet utilitaire, en ligne de commande, se récupère très simplement pour les versions basées sur Debian, grâce à la magie d’aptitude. Pour les autres, référez vous à votre gestionnaire de paquets, mais il est fort probable que la manipulation soit tout aussi simple.
aptitude install pdftk
La syntaxe de cet utilitaire est très simple :
pdftk mon-fichier-original.pdf options output fichier-sortie.pdf
Les noms en gras sont les noms invariables, qui ne changeront jamais lors de la commande.
Comme vous pourrez l’avoir compris, la manipulation de cet utilitaire réside dans la manipulation de ses options. Examinons donc ses possibilités essentielles : la découpe et la fusion de PDF.
Fusionner deux PDF
Pour fusionner deux PDF, on utilisera l’opérateur cat.
pdftk pdf-1.pdf pdf-2.pdf cat output pdf-final.pdf
On peut également utiliser des alias :
pdftk A=pdf-1.pdf B=pdf-2.pdf cat output pdf-final.pdf
Cependant, cela est complètement inutile ici. Cela peut s’avérer plus judicieux si nous ne voulons fusionner qu’une partie de chaque PDF. Ainsi, dans le cas suivant, nous fusionnons la page 3 du premier PDF aux pages 5 à 9 du second.
pdftk A=pdf-1.pdf B=pdf-2.pdf cat A3 B5-9 output pdf-final.pdf
Découper un PDF
Pour découper un PDF, on utilise le même opérateur, cat, mais de manière intelligente. ;)
pdftk A=pdf-1.pdf cat A3-5 output pdf-final.pdf
On découpe ici le PDF de la page 3 à 5 incluse. Facile, non ?
Il existe de nombreuses autres possibilités, telles que la rotation de PDF ou encore le remplissage des formulaires intégrés au document. Ces manipulations étant tout de même assez rares, je vous invite à vous référer à la documentation officielle du PDF ToolKit, ainsi que ses exemples. :)
Comments
Trackbacks
There are no trackbacks on this entry.
Merci pour l’astuce.
Merci, c’est très pratique !