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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:editeurs:pdftk [31/05/2019 21:52] Philou92 [Assembler des fichiers] |
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 update && 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-endS 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 109: | Ligne 118: | ||
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. | 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étadonnées du fichier, juste par esprit de curiosité. | + | Je souhaite extraire les méta-données du fichier, juste par esprit de curiosité. |
Rien de plus simple avec cette commande : | Rien de plus simple avec cette commande : | ||
<code user>pdftk pdftk-pour-modifier-les-pdf.pdf dump_data_utf8 output meta.txt</code> | <code user>pdftk pdftk-pour-modifier-les-pdf.pdf dump_data_utf8 output meta.txt</code> | ||
- | <note important>pdftk vous affichera un message d'avertissement dans le cas où le document serait protégé par des droits d'auteur</note> | + | <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 : | Le résultat se trouve dans le fichier meta.txt, voilà un extrait : | ||
<file config meta.txt> | <file config meta.txt> | ||
Ligne 148: | Ligne 157: | ||
</file> | </file> | ||
- | Intéressant, on comprends tout de suite le potentiel que l'on peut en tirer, notamment d'amender voir modifier un sommaire sur un pdf. | + | 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]]): | 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]]): | ||
Ligne 154: | Ligne 163: | ||
BookmarkTitle: Présentation super chouette | BookmarkTitle: Présentation super chouette | ||
</file> | </file> | ||
- | Ensuite il ne reste plus qu'à créer le fichier avec les nouvelles métadonnées en tapant la commande : | + | 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> | <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 update_info_utf8 meta.txt output pdftk-nouvelles-metadonnee.pdf</code> | + | <code user>pdftk pdftk-pour-modifier-les-pdf.pdf update_info_utf8 meta.txt output pdftk-nouvelles-metadonnee.pdf</code> |