logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:editeurs:pdftk [13/07/2015 19:21]
milou [pdftk pour modifier les pdf]
doc:editeurs:pdftk [02/11/2021 09:55] (Version actuelle)
vv222 [Installation] Utilisation de apt dans les instructions
Ligne 21: Ligne 21:
  
 On peut lire les pdf grâce à [[:​doc:​environnements:​gnome:​evince|evince]]. On peut lire les pdf grâce à [[:​doc:​environnements:​gnome:​evince|evince]].
 +
 +<note tip> Pour les résistants à la ligne de commande vous pouvez installer le paquet pdfchain qui est l’interface graphique de la boite à outils PDF (pdftk). Il reprend la plupart des fonctionnalités exposées ci-dessous. Seul bémol il faut maîtriser la langue de Shakespear. ​
 +
 +
 +[[https://​pdfchain.sourceforge.io/​index.html|Lien vers le site pdfchain]]
 +
 +[[https://​packages.debian.org/​bullseye/​pdfchain|Paquet debian]]
 +</​note>​
  
 ===== Installation ===== ===== Installation =====
  
 Rien de plus facile que de l'​installer avec votre gestionnaire de paquets habituel. Rien de plus facile que de l'​installer avec votre gestionnaire de paquets habituel.
-<code root>apt-get install pdftk</​code>​+<code root>​apt ​update 
 +apt install pdftk</​code>​
  
 Il n'y a rien à configurer, en fait. À peine installé, il est déjà prêt à bosser. Il n'y a rien à configurer, en fait. À peine installé, il est déjà prêt à bosser.
Ligne 64: Ligne 73:
  
 Le pdf, on le prend et on le retourne à 180 °: Le pdf, on le prend et on le retourne à 180 °:
-<code user>​pdftk fichier1.pdf ​cat 1-end output fichier2.pdf</​code>​+<code user>​pdftk fichier1.pdf cat 1-endsouth ​output fichier2.pdf</​code>​
  
-Si on ne veut pivoter qu'une plage de pages à 90°, pratique quand la secrétaire s'est emmêlée les crayons (sacrée µµ)+Si on ne veut pivoter qu'une plage de pages (ici les pages 6 à 8) de 90° dans le sens des aiguilles d'une montre ​
-<code user>​pdftk fichier1.pdf cat 1-5 6-8E 9-end output fichier3.pdf</​code>​+<code user>​pdftk fichier1.pdf cat 1-5 6-8east 9-end output fichier3.pdf</​code>​
  
-Et à -90°, merci la secrétaire :) +Et pour pivoter la même plage de pages de 90° dans le sens inverse des aiguilles d'une montre ​
-<code user>​pdftk fichier1.pdf cat 1-5 6-8W 9-end output fichier3.pdf</​code>​+<code user>​pdftk fichier1.pdf cat 1-5 6-8west 9-end output fichier3.pdf</​code>​
  
 ==== Chiffrer un document ==== ==== Chiffrer un document ====
Ligne 105: Ligne 114:
 De même, on peut ajouter un tampon ou un watermark : De même, on peut ajouter un tampon ou un watermark :
 <code user>​pdftk fichier.pdf stamp tampon.pdf output document-tampon.pdf</​code>​ <code user>​pdftk fichier.pdf stamp tampon.pdf output document-tampon.pdf</​code>​
 +
 +==== Extraire et modifier les méta-données d'un pdf ====
 +Exemple je télécharge la page actuelle (voir en haut de la page l'​icône àdaube ;-) ) sous forme d'un fichier pdf. J'​obtiens le fichier pdftk-pour-modifier-les-pdf.pdf.
 +
 +Je souhaite extraire les méta-données du fichier, juste par esprit de curiosité.
 +
 +Rien de plus simple avec cette commande :
 +<code user>​pdftk pdftk-pour-modifier-les-pdf.pdf dump_data_utf8 output meta.txt</​code>​
 +<note important>​pdftk affichera un message d'​avertissement dans le cas où le document serait protégé par des droits d'​auteur</​note>​
 +Le résultat se trouve dans le fichier meta.txt, voilà un extrait :
 +<file config meta.txt>​
 +InfoBegin
 +InfoKey: ModDate
 +InfoValue: 20190531210200+02'​00'​
 +InfoBegin
 +InfoKey: CreationDate
 +InfoValue: 20190531210200+02'​00'​
 +InfoBegin
 +InfoKey: Title
 +InfoValue: pdftk pour modifier les pdf
 +InfoBegin
 +InfoKey: Producer
 +InfoValue: mPDF 7.0.3
 +PdfID0: 16c9908c669774ad6c8a93d46a8cd18a
 +PdfID1: 16c9908c669774ad6c8a93d46a8cd18a
 +NumberOfPages:​ 4
 +BookmarkBegin
 +BookmarkTitle:​ pdftk pour modifier les pdf
 +BookmarkLevel:​ 1
 +BookmarkPageNumber:​ 1
 +BookmarkBegin
 +BookmarkTitle:​ Présentation
 +BookmarkLevel:​ 2
 +BookmarkPageNumber:​ 1
 +...     ...
 +...     ...
 +PageMediaBegin
 +PageMediaNumber:​ 4
 +PageMediaRotation:​ 0
 +PageMediaRect:​ 0 0 595.28 841.89
 +PageMediaDimensions:​ 595.28 841.89
 +</​file>​
 +
 +Intéressant,​ on comprend tout de suite le potentiel que l'on peut en tirer, notamment d'​amender voir modifier un sommaire sur un pdf.
 +
 +Exemple, je peux modifier le titre de l'​index de niveau 2 de la page 1 par "​Présentation super chouette"​ (je sais c'est nul). C'est tout simple, je modifie la ligne 21 de meta.txt avec mon éditeur préféré ([[doc:​editeurs:​nano|GNU nano]],​[[doc:​editeurs:​vim:​vim|vim : éditeur de texte]]):
 +<file config meta.txt>​
 +BookmarkTitle:​ Présentation super chouette
 +</​file>​
 +Ensuite il ne reste plus qu'à créer le fichier avec les nouvelles méta-données en tapant la commande :
 +<note important>​Vérifiez que vous disposez des droits (licence) de modifier le fichier pdf avant d'​utiliser cette commande.</​note>​
 +<code user>​pdftk pdftk-pour-modifier-les-pdf.pdf update_info_utf8 meta.txt output pdftk-nouvelles-metadonnee.pdf</​code>​
 +
 +
  
 ==== Tant d'​autres choses ==== ==== Tant d'​autres choses ====
  
 Le tour du propriétaire n'est pas fini. pdftk permet : Le tour du propriétaire n'est pas fini. pdftk permet :
-  * d'​extraire et de modifier les méta-données,​ 
   * de remplir des formulaires…   * de remplir des formulaires…
  
doc/editeurs/pdftk.1436808085.txt.gz · Dernière modification: 13/07/2015 19:21 par milou

Pied de page des forums

Propulsé par FluxBB