Content-type: text/html
Pour une aide complète : pdftk --help
* Fusionner des documents PDF
* Diviser des pages PDF dans un nouveau document
* Faire pivoter des documents/pages PDF
* Décrypter des entrées comme bon vous semble (mot de passe requis)
* Chiffrer les sorties comme vous le voulez
* Remplir des formulaires PDF avec X/PDF ou des formulaires bidimensionnels
* Générer FDF Data Stencil depuis un formulaire PDF
* Appliquer un fond d'écran Watermark ou un traitement tampon
* Signaler les conversions PDF comme les métadonnées et les signets
* Mise à jour des metadonnées PDF
* Ajouter des fichiers aux pages PDF ou au document PDF
* Extraire les fichiers joints PDF
* Diviser un document PDF en plusieurs pages
* Décompresser et recompresser des flots de pages
* Réparer les PDF corrompus (quand c'est possible)
<descripteur du PDF d'entrée>=<nom du fichier PDF d'entrée>
Les descripteurs sont souvent omis. Ils sont utiles quand on spécifie un mot de passe ou des séries de pages, plus tard.
Par exemple: A=input1.pdf B=input2.pdf
Si les descripteurs ne sont pas donnés, les mots de passe sont associés avec les fichiers d'entrée en ordre.
La plupart des options de pdftk nécessitent que les entrées PDF soient accompagnées du mot de passe "propriétaire". Si ce PDF n'a pas de mot de passe propriétaire, il faudra donner le mot de passe "utilisateur". Si le PDF d'entrée n'a pas de mot de passe, aucun mot de passe ne devra être donné.
Quand le mode do_ask est activé, pdftk vous demandera un mot de passe si le mot de passe donné est incorrect ou qu'aucun mot de passe n'a été donné.
Les commandes disponibles sont : cat, attach_files, unpack_files, burst, fill_form, background, stamp, dump_data, dump_data_fields, generate_fdf, update_info. Quelques commandes prennent un argument supplémentaire, comme décrit ci-dessous.
<descripteur du PDF d'entrée>[<numéro de page de début>[-<numéro de page de fin>[<qualificatif>]]][<sens de la page>]
Les endroits où le descripteur identifie l'un des PDF d'entrée, ainsi que le numéro de page sont référencés à partir de 1 dans les pages du fichier PDF, et le qualificateur peut être pair ou impair, et la rotation peut être N, S, E, W, L, R, ou D.
Si le descripteur n'est pas mis pour la série de pages, les pages sont prises depuis le premier PDF en entrée.
Le qualificateur pair a pour effet que pdftk n'utilise que les pages du PDF numérotées paires, 1-6even produira les pages 2, 4 et 6 dans cet ordre. 6-1even produira les pages 6, 4 et 2 dans cet ordre.
Les qualificateurs pair et impairXS agissent de la même façon.
Les réglages de rotation peuvent provoquer la rotation des pages et des documents. Chaque option définit la rotation de la page comme suit N: 0, E: 90, S: 180, W: 270, L: -90, R: +90, D: +180. L, R, et D effectue les ajustements relatifs à la rotation de la page.
Si aucun argument n'est donné à cat, le pdftk va combiner tous les fichiers PDF en entrée dans l'ordre où ils ont été donnés pour créer le fichier de sortie.
pdftk entree.pdf attach_files table1.html table2.html to_page 6 output sortie.pdf
pdftk report.pdf unpack_files output ~/atts/
ou, de façon interactive :
pdftk report.pdf unpack_files output PROMPT
pdftk entree.pdf burst owner_pg foopass
pdftk formulaire.pdf fill_form donnees.fdf output formulaire.rempli.pdf
Après avoir rempli un formulaire, les champs du formulaire restent interactifs, à moins que vous utilisiez aussi l'option de sortie flatten. flatten rassemble les champs du formulaire avec les pages PDF. Vous pouvez aussi utiliser flatten seul mais seulement sur un seul PDF :
pdftk formulaire.pdf fill_form donnees.fdf output sortie.pdf flatten
ou :
pdftk formulaire.rempli.pdf output sortie.pdf flatten
Si le fichier FDF en entrée inclut des données RTF en plus de simple texte, les données RTF sont rassemblées dans les champs du formulaire aussi bien que le simple texte. Pdftk met aussi un drapeau qui signal à Acrobat/Reader de générer un nouveau champ apparance fondé sur des données RTF. De cette façon, quand les utilisateurs ouvrent le PDF, le lecteur de PDF créera les champs RTF sur place. Si le lecteur de PDF de l'utilisateur ne supporte pas le RTF, l'utilisateur verra le simple texte à la place. Si vous applatissez ce formulaire avant qu'Acrobat n'ait la chance de créer (et sauvegarder) l'apparition des nouveaux champs, vous verrez les données du champ en simple texte.
pdftk entree.pdf background fond.pdf output sortie.pdf
Pdftk utilise seulement la première page de l'arrière plan du PDF et l'applique à toutes les pages du PDF en entrée. Cette page est à l'échelle et orientée comme il faut pour correspondre à la page donnée. Vous pouvez utiliser - pour passer le PDF d'arrière plan à partir de pdftk via l'entrée standard.
Si le PDF d'entrée n'a pas d'arrière plan transparent (tel qu'un PDF créé à partir de pages scannées), le résultat de background ne sera pas visible -- utlisez l'option stamp à la place.
pdftk entree.pdf update_info entree.info output sortie.pdf
La section des permissions peut inclure une ou plusieurs des options qui suivent :
Cette option n'est utile que quand vous utilisez pdftk sur un seul fichier PDF en entrée. Quand vous assemblez un PDF depuis de multiples fichiers en entrée en utilisant pdftk, toutes les données XFA de l'entrée seront automatiquement omises.
Quand vous utilisez pdftk en mode dont_ask, cela écrasera les fichiers avec ceux de sortie sans vous le notifier.
La page d'accueil de pdftk est http://www.accesspdf.com/pdftk/.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité.
La version anglaise la plus à jour de ce document est toujours consultable via la commande : LANGUAGE=en man pdftk
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.