Manipuler des fichiers PDF (fusionner,diviser,extraire,crypter,décrypter,éditer,...)

Publié le 22 janvier 2010 par Ubugnu
Un seul paquet: pdftk il vous permettra de manipuler des fichiers PDF à votre guise, voici quelques exemples de ce que vous pourrez faire:
  • Fusionner des fichier PDF
  • Diviser un ou plusieurs fichier PDF en des groupes de une ou plusieurs pages afin par exemple de les réarranger dans un nouveau fichier.
  • Faire pivoter une ou plusieurs pages
  • Décrypter/crypter des fichiers PDF
  • Appliquer un filigrane de fond ou un timbre/cachet d'avant-plan
  • Lire/écrire/changer le "metadata" d'un fichier PDF (auteur,date de création,...)
  • Attacher des fichiers à un fichier PDF ou à se pages
  • Depaqueter un fichier PDF (pour récupérer des images, figures, graphes,...)
  • Exploser un fichier PDF en toutes ses pages
  • Réparer un fichier PDF endommagé
Pour installer pdftk exécuter la commande  sudo apt-get install pdftk 
Voici quelques exemples d'utilisation:
- Décrypter un fichier PDF en un fichier non crypté:
 pdftk secured.pdf input_pw foopass output unsecured.pdf 
- Crypter un fichier PDF:
 pdftk 1.pdf output 1.128.pdf owner_pw foopass 
- Fusionner deux fichiers PDF en un seul:
 pdftk in1.pdf in2.pdf cat output out1.pdf 
- Enlever une page d'un fichier PDF
 pdftk in.pdf cat 1-12 14-end output out1.pdf 
- Réparer un fichier PDF
 pdftk broken.pdf output fixed.pdf 
- Exploser un fichier PDF en toutes ses pages:
 pdftk in.pdf burst 
- Récupérer la metadata d'un fichier PDF dans un fichier texte
 pdftk in.pdf dump_data output report.txt 
- Pivoter une page de 90° (dans cet exemple la première page dans le sens des aiguilles d'une montre)
 pdftk in.pdf cat 1E 2-end output out.pdf 
Voila il y a bien sure mille et une façon de faire tout ce que vous voulez grâce à la panoplie de fonctions et argument qu'offre cette commande, le meilleur moyen de trouver la bonne commande est bien sur de jeter un coup d'œil  dans la doc,  pdftk -h  ou  man pdftk