Site officiel du LAMFA, UMR CNRS 7352 logée par l’Université de Picardie Jules Verne



Accueil > Informatique

Manipuler les fichiers PDF

par Laurent Renault - publié le

Réunir 2 fichiers pdf en un nouveau

- pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
ou
- pdftk A=1.pdf B=2.pdf cat A B output 12.pdf
ou
- pdftk *.pdf cat output combined.pdf

Extraire des pages d’un fichier pdf

- pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

Effectuer une rotation de 90 degrés de la première page

- pdftk in.pdf cat 1E 2-end output out.pdf

Effectuer une rotation de 180 degrés du document pdf entier

- pdftk in.pdf cat 1-endS output out.pdf

Encrypter le pdf

Sans mot de passe
- pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass
Avec un mot de passe exigé à l’ouverture
- pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz
Avec un mot de passe exigé à l’ouverture mais impression autorisé
- pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing

Décrypter un pdf

- pdftk secured.pdf input_pw foopass output unsecured.pdf

Réunir 2 fichiers pdf dans un fichier non crypté dont un est crypté.

- pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf

Décompresser le pdf pour édition dans un éditeur de texte

- pdftk mydoc.pdf output mydoc.clear.pdf uncompress

Tenter de réparer un pdf corrompu

- pdftk broken.pdf output fixed.pdf

Créer plusieurs fichiers pdf d’une page et un rapport

- pdftk mydoc.pdf burst

Créer un rapport des liens, des données.... du pdf

- pdftk mydoc.pdf dump_data output report.txt