====== Éditer les méta-données (metadata) d'un document PDF ====== Source : [[https://www.linuxuprising.com/2019/07/how-to-edit-pdf-metadata-tags-on-linux.html|How To Edit PDF Metadata Tags On Linux Using A GUI Or Command Line]] (en) (linuxuprising.com) L'article mentionné en source documente les outils graphiques récents((Avril 2022.)). Cette note se limite aux outils en ligne de commande. ===== Consulter les méta-données d'un document ===== L'outil universel exiftool fait ça très bien : exiftool -all:all mondoc.pdf On peut également faire appel à mat2, bien que cet outil soit plutôt utilisé pour effacer les méta-données : mat2 -s mondoc.pdf ===== Initialiser ou modifier les méta-données d'un document ===== Cette technique ne fera pas disparaître d'éventuelles anciennes valeurs((C'est inhérents aux bibliothèques utilisées.)). exiftool -Title="Le titre du doc" -Author="autrice 1, autrice 2" -Subject="L'objet du doc" -Keywords="mot-clé-1;mot-clé-2" -Creator="L'identification de l'application ayant produit le doc" -Producer="Le producteur du doc" mondoc.pdf Les modifications apportées par exiftool sont bien réelles((On le vérifie par //exiftool// ou //mat2//)) mais elles ne seront pas forcément consultables par certains logiciel((Par exemple, Okular se montrera incapable d'afficher les méta-données mises à jour dans la fenêtre des propriétés du document ! :()) Le bon côté de l'affaire est qu'elles sont réversibles. **Avant publication**, on prendra soin de nettoyer les méta-données pour ne laisser que les dernières valeurs. La commande //qpdf// fait ça très bien((Tout en optimisant le document pour sa consultation en ligne.)) : qpdf --linearize mondoc.pdf mondoc-propre.pdf De plus, la version nettoyée du document sera plus facile à télécharger. ===== Effacer les méta-données d'un document ===== Qu'on le veuille ou non, un document PDF contient presque toujours des méta-données((Par exemple le nom et la version du programme qui l'a généré.)). Avant publication, il est conseillé de supprimer celles que l'ont ne souhaite pas divulguer. La commande //mat2// est spécialisée pour ce type d'anonymisation((Elle fonctionne également avec d'autres types de fichiers : photo, vidéo, etc.)) : mat2 mondoc.pdf Cette commande supprime toutes les méta-données du document après avoir effectué une copie de sauvegarde du fichier. ===== Bonne pratique ===== Avant publication((Cela vaut également pour un partage par mail ou messagerie !)), une bonne pratique consiste à effacer toutes les méta-données d'un document pour n'insérer que celles que l'on souhaite vraiment diffuser. Par exemple : mat2 mondoc.pdf exiftool -Title="Le titre du doc" mondoc.pdf qpdf --linearize mondoc.pdf mondoc-pour-diffusion.pdf