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 , mis à jour le

Visionner

Sur les serveurs linux : evince est par défaut...
atril est plus rapide...

pdfshuffler pour manipuler un pdf

pdfshuffler est une interface graphique permettant les opérations décrites ci-après.

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