Différences
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 | ||
pdftk [Le 29/04/2016, 18:49] 85.170.109.40 [Liste des opérandes] |
pdftk [Le 03/11/2022, 12:37] (Version actuelle) 86.234.159.68 [Concaténation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Precise Trusty pdf}} | + | {{tag>Focal Bionic Xenial pdf bureautique}} |
---- | ---- | ||
Ligne 13: | Ligne 13: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | ==== Après Ubuntu 18.04==== | ||
+ | Il suffit d’[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>pdftk]]** ou **[[apt>pdftk-java]]** à partir d'Ubuntu 18.10 (réécriture du logiciel pour s'affranchir des dépendances obsolètes). | ||
+ | ====Ubuntu 18.04==== | ||
+ | Pour utiliser pdftk sous Ubuntu 18.04, installer le [[snap]] de pdftk (mais il ne faut pas compter disposer d'une man page avec snap). | ||
- | Il suffit d’[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>pdftk]]**. | + | Autre moyen, installer l'ancienne version avec les dépendances nécessaires. Il faut d'abord installer par les dépôts 18.04 gcc-6-base, puis par gdebi dans l'ordre libgcj-common, libgcj16 et pdftk. Les 3 paquets sont disponibles ici : https://oernst.org/pdftk.zip . |
===== Utilisation ==== | ===== Utilisation ==== | ||
Ligne 59: | Ligne 62: | ||
pdftk *.pdf cat output tous.pdf | pdftk *.pdf cat output tous.pdf | ||
- | |||
Pour concaténer la page 1 puis les pages 5 à 8 d'un premier document puis, par ordre décroissant de la dernière à la page 6 d'un deuxième document : | Pour concaténer la page 1 puis les pages 5 à 8 d'un premier document puis, par ordre décroissant de la dernière à la page 6 d'un deuxième document : | ||
Ligne 67: | Ligne 69: | ||
pdftk A=sécurisé.pdf mon-document.pdf input_pw A=foopass cat output document-combiné.pdf | pdftk A=sécurisé.pdf mon-document.pdf input_pw A=foopass cat output document-combiné.pdf | ||
+ | | ||
+ | Séparer pages paires et impaires | ||
+ | |||
+ | pdftk fichier.pdf cat 1-endeven output fichier-pair.pdf | ||
+ | pdftk fichier.pdf cat 1-endodd output fichier-impair.pdf | ||
+ | |||
==== Déconcaténation ==== | ==== Déconcaténation ==== | ||
- | Sépare les pages sélectionnées depuis de multiples PDF dans un nouveau document : | + | Sépare toutes les pages d'un fichier et les enregistre dans des fichiers différents : |
+ | |||
+ | pdftk document.pdf burst | ||
+ | |||
+ | Sépare les pages de //document.pdf// et les enregistre dans le même dossier en nommant les pages : //pg_0001.pdf, pg_0002.pdf...// | ||
+ | |||
+ | On peut préciser en argument de output l’appellation générique avec par exemple : | ||
+ | |||
+ | pdftk document.pdf burst output copie_no%d.pdf | ||
- | pdftk A=un.pdf B=deux.pdf burst A1-7 B1-5 A8 output nouveau_document.pdf | + | Qui produira en sortie les fichiers : //copie_no1.pdf, copie_no2.pdf...// |
- | Sépare/extrait les pages 1 à 7 du document "un.pdf"(document 'A'), les pages 1 à 5 du document "deux.pdf"(document 'B'), la page 8 de 'A' | ||
- | et les assemble dans cet ordre vers un document "nouveau_document.pdf". | ||
==== Rotations ==== | ==== Rotations ==== | ||
Ligne 231: | Ligne 245: | ||
pdftk document-à-tamponner.pdf stamp tampon.pdf output document-tamponné.pdf | pdftk document-à-tamponner.pdf stamp tampon.pdf output document-tamponné.pdf | ||
+ | === Tampon multiple === | ||
+ | |||
+ | Permet par exemple de rajouter les numéros de pages à un pdf | ||
+ | |||
+ | pdftk document-à-tamponner.pdf multistamp pages_vierges_avec_numeros_de_page.pdf output document-tamponné.pdf | ||
+ | | ||
+ | ( les pages numérotées peuvent être crées avec un script sous libreoffice) | ||
==== Modifier les méta-données ==== | ==== Modifier les méta-données ==== | ||
Ligne 245: | Ligne 266: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
+ | * **(fr)** [[pdf|La page PDF du wiki Ubuntu-fr]] | ||
* **''(en)''** [[http://www.pdftk.org|Le site officiel]] ([[http://web.archive.org/web/20080211115400/www.accesspdf.com/pdftk/|archive]]) | * **''(en)''** [[http://www.pdftk.org|Le site officiel]] ([[http://web.archive.org/web/20080211115400/www.accesspdf.com/pdftk/|archive]]) | ||
* **''(en)''** [[http://www.accesspdf.com/article.php/20050510131850979|Remplir un formulaire PDF en utilisant une interface HTML]] ([[http://web.archive.org/web/20080211115400/http://www.accesspdf.com/article.php/20050510131850979|archive]]) | * **''(en)''** [[http://www.accesspdf.com/article.php/20050510131850979|Remplir un formulaire PDF en utilisant une interface HTML]] ([[http://web.archive.org/web/20080211115400/http://www.accesspdf.com/article.php/20050510131850979|archive]]) |