Affichage des articles dont le libellé est pdftk. Afficher tous les articles
Affichage des articles dont le libellé est pdftk. Afficher tous les articles

vendredi 22 janvier 2010

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

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
ubugnu@ubugnu-laptop:~$ sudo apt-get install pdftk
Voici quelques exemples d'utilisation:
  • Décrypter un fichier PDF en un fichier non crypté:
    ubugnu@ubugnu-laptop:~$ pdftk secured.pdf input_pw foopass output unsecured.pdf
  • Crypter un fichier PDF:
    ubugnu@ubugnu-laptop:~$ pdftk 1.pdf output 1.128.pdf owner_pw foopass
  • Fusionner deux fichiers PDF en un seul:
    ubugnu@ubugnu-laptop:~$ pdftk in1.pdf in2.pdf cat output out1.pdf
  • Enlever une page d'un fichier PDF
    ubugnu@ubugnu-laptop:~$ pdftk in.pdf cat 1-12 14-end output out1.pdf
  • Réparer un fichier PDF
    ubugnu@ubugnu-laptop:~$ pdftk broken.pdf output fixed.pdf
  • Exploser un fichier PDF en toutes ses pages:
    ubugnu@ubugnu-laptop:~$ pdftk in.pdf burst
  • Récupérer la metadata d'un fichier PDF dans un fichier texte
    ubugnu@ubugnu-laptop:~$ 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)
    ubugnu@ubugnu-laptop:~$ 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
ubugnu@ubugnu-laptop:~$ pdftk -h
ou
ubugnu@ubugnu-laptop:~$ man pdftk