Skip to content

Pdftk : découper ou fusionner un PDF sous Linux

mars 4, 2010 - Linux, Logiciels

PDF

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

  1. anne74 avril 23, 2010

    Merci pour l’astuce.

  2. Vi février 13, 2012

    Merci, c’est très pratique !

Trackbacks

There are no trackbacks on this entry.

Add a Comment

Required

Required

Optional