Comment voir et supprimer les métadonnées d'un PDF
- Ajoutez le PDF. Touchez Choisir un PDF ou déposez le fichier sur la page. S'il est protégé par mot de passe, saisissez-le et touchez Ouvrir.
- Lisez ce qu'il révèle. Le tableau liste chaque champ de métadonnées avec sa valeur, ou « non défini ». En dessous, vous voyez si un paquet XMP est incorporé et ce qu'il dit de l'application et de la personne qui ont créé le fichier.
- Supprimez tout. Touchez Supprimer toutes les métadonnées. L'outil efface chaque entrée Info et le flux XMP, écrit un nouveau PDF, le relit pour confirmer que les champs ont disparu, et le télécharge sous le nom nomdufichier-clean.pdf.
- Vérifiez ce qui reste à l'intérieur. Les métadonnées ne sont qu'une couche. Le texte visible, les noms dans les en-têtes, les commentaires et les champs de formulaire restent tels quels : utilisez Caviarder un PDF pour ceux-là.
Ce qu'il fait
- Affiche les neuf champs standard du dictionnaire Info ainsi que toute clé personnalisée ajoutée par l'application
- Détecte un flux de métadonnées XMP incorporé et en extrait l'outil de création, le nom de l'auteur et les identifiants du document
- Tout supprimer : vide chaque champ Info, supprime le flux XMP et le bloc privé PieceInfo, puis enregistre un nouveau fichier
- Vérifie le résultat en relisant le fichier nettoyé avant que vous le téléchargiez
- Ouvre les PDF protégés par mot de passe si vous le connaissez, et peut conserver le mot de passe sur la copie nettoyée
- Fonctionne entièrement sur votre appareil : la seule requête réseau récupère la bibliothèque open source pdf-lib
Quelles métadonnées un PDF contient-il ?
Un fichier PDF a deux emplacements pour les informations sur le document, distincts de ce que vous voyez sur ses pages. Le premier est le dictionnaire Information du document : une courte liste de paires clé/valeur définies dans la norme PDF (ISO 32000-1:2008, section 14.3.3). Le second est un flux de métadonnées XMP, un paquet XML au format Extensible Metadata Platform d'Adobe, référencé depuis le catalogue du document (section 14.3.2). Les applications modernes écrivent généralement les deux, et ils se contredisent souvent, c'est pourquoi cet outil les affiche séparément.
Quel champ révèle quoi, et cet outil le supprime-t-il ?
| Champ | Ce qu'il peut révéler | Supprimé par cet outil ? |
|---|---|---|
| Title | Le nom d'origine du document ou du fichier, parfois un nom de brouillon renommé plus tard | Oui |
| Author | Le nom d'utilisateur du compte qui a créé le fichier, souvent un vrai nom ou une adresse e-mail | Oui |
| Subject, Keywords | Lignes de sujet et étiquettes saisies dans les propriétés du document, ou héritées d'un modèle | Oui |
| Creator | L'application qui a créé le document (Word, Pages, Google Docs, un modèle de scanner) | Oui |
| Producer | Le moteur PDF et sa version, parfois le nom du titulaire de la licence | Oui |
| CreationDate, ModDate | Quand le fichier a été créé et modifié pour la dernière fois, avec le fuseau horaire ; peut contredire une date imprimée sur la page | Oui |
| Trapped | Un indicateur de prépresse ; inoffensif, mais il signale un flux de travail d'imprimerie | Oui |
| Clés Info personnalisées | Tout ce que l'application a ajouté : nom de société, chemin du document source, identifiants de modèle | Oui |
| Flux XMP | Outil de création, auteur, identifiants de document et d'instance qui relient les versions d'un même fichier, historique des modifications (xmpMM:History) | Oui : l'objet de flux entier est supprimé |
| PieceInfo | Données privées d'application (réglages d'enregistrement d'Illustrator, InDesign, Photoshop) | Oui |
| Texte des pages, en-têtes, pieds de page | Noms, adresses, numéros de compte simplement imprimés sur la page | Non : utilisez Caviarder un PDF |
| Noms des polices incorporées | Quelles polices (et parfois quel système d'exploitation) vous utilisez | Non |
| Annotations et champs de formulaire | Noms des auteurs de commentaires, notes, valeurs saisies dans les formulaires | Non |
| EXIF / XMP dans les images incorporées | Modèle d'appareil photo, position GPS, heure de prise de vue d'une photo placée dans le PDF | Non : retirez-les de la photo avant de la placer (Métadonnées de photo) |
| Pièces jointes, signets, liens | Fichiers joints, titres du plan, cibles des liens | Non |
Comment fonctionne la suppression ?
L'outil analyse le fichier avec pdf-lib et l'ouvre avec la mise à jour des métadonnées désactivée, pour que la bibliothèque n'y appose pas son propre Producer et sa propre date au passage. Il supprime ensuite chaque entrée du dictionnaire Info, retire la référence Metadata du catalogue et l'objet de flux XMP vers lequel elle pointe, écarte PieceInfo et sérialise un fichier neuf. Comme pdf-lib réécrit toute la table des objets au lieu d'ajouter une mise à jour incrémentale, les anciennes valeurs ne restent pas dans le fichier sous forme d'objets morts, un piège de certains éditeurs qui « effacent » les propriétés mais conservent la révision précédente dans le fichier. La sortie est écrite avec des dictionnaires en texte brut pour que vous puissiez confirmer le résultat vous-même : ouvrez-la dans un éditeur de texte et cherchez /Author ou x:xmpmeta.
Quand faut-il supprimer les métadonnées d'un PDF ?
- Avant d'envoyer un CV, une réclamation, un dossier de location ou tout document où votre logiciel, votre nom d'utilisateur ou votre chronologie de modifications ne regardent personne.
- Avant de publier un rapport ou un formulaire : le champ Author nomme souvent un employé, pas l'organisation.
- Quand un document numérisé ne doit pas révéler le modèle du scanner, le pilote et l'heure de numérisation.
- Avant de partager un fichier dont le Title porte encore son nom de travail (« offre_v3_finale_BASSE.pdf »).
Quelles sont les limites ?
- Métadonnées au niveau du document uniquement. Le contenu visible n'est pas touché, par conception : un nom imprimé en page un reste en page un.
- Les fichiers endommagés, ou que pdf-lib ne peut pas analyser, échouent avec un message plutôt qu'avec un résultat partiel.
- Les fichiers chiffrés ne s'ouvrent qu'avec le mot de passe. Les restrictions par mot de passe propriétaire ne sont pas conservées dans la copie nettoyée.
- Les signatures numériques deviennent invalides, car les octets du fichier changent. C'est vrai de toute modification d'un PDF signé.
- Les gros fichiers (plusieurs centaines de mégaoctets) sont réécrits en mémoire ; un téléphone peut en manquer avant la fin de l'enregistrement.