====== É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