Supprimer les métadonnées d’un PDF
Cette capacité efface les métadonnées d’un fichier PDF : nom d’auteur, logiciel producteur, dates, mots-clés et autres traces invisibles laissées à l’export. Le document garde ses pages, mais perd la fiche cachée qui pourrait révéler qui l’a rédigé, avec quel outil et à quel moment. Un réflexe utile avant toute diffusion publique.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Ce que vous partagez sans le savoir
Quand vous envoyez un PDF, vous transmettez plus que ses pages. Le fichier porte, en arrière-plan, le nom d’utilisateur de la machine, le logiciel et sa version, parfois le chemin d’un dossier, les dates précises de travail. Sur un document rendu public — une offre d’emploi, une plaquette, une lettre ouverte — ces traces se retournent parfois contre leur auteur. Les effacer avant diffusion, c’est ne laisser lire que ce que vous avez choisi de montrer.
Un nettoyage, pas une censure
L’opération vide les champs descriptifs et les traces d’outillage, sans altérer une seule page visible : le contenu que le lecteur doit voir reste intact. Le résultat est un PDF propre, dont la fiche d’identité ne dit plus rien de son atelier de fabrication. C’est la contrepartie logique de la lecture des métadonnées : d’un côté on inspecte, de l’autre on assainit avant de rendre un document au monde extérieur.
La confidentialité, une exigence française
En France, la question du traitement des données précède souvent l’usage d’un outil. Ici, le principe est simple : le fichier transite chiffré, sert uniquement à produire sa version nettoyée, puis disparaît de nos serveurs. Rien n’est conservé, rien n’est relu par une personne, aucune trace ne subsiste après le renvoi du résultat. L’opération coûte $0.002 par requête, en dollars US, et s’exécute depuis cette page comme via l’API (alias /pdf/metadata-clean).
Cas d’usage
Diffuser une offre d’emploi
Atelier Garnier SARL publie une annonce en PDF sur plusieurs sites. Avant la mise en ligne, l’entreprise retire les métadonnées pour ne pas exposer le nom de la personne qui a rédigé le fichier ni le poste de travail utilisé.
Répondre à un appel d’offres
Studio Lumen SAS remet un dossier de candidature sans laisser voir l’historique de production : ni brouillons successifs, ni logiciel interne, ni nom d’auteur. Le jury reçoit un document neutre, jugé sur son seul contenu.
Envoyer une lettre sensible
Nadia Benali adresse un courrier délicat en PDF et préfère qu’il ne porte ni son nom de session ni l’heure exacte de rédaction. Le nettoyage des métadonnées lui garantit que seule la lettre elle-même sera lisible.
Questions fréquentes
Quelles traces sont réellement effacées ?
L’auteur, le titre interne, le sujet, les mots-clés, le logiciel de création et de production, ainsi que les dates enregistrées. Le but est de ne laisser subsister que le contenu visible des pages, débarrassé de sa fiche de fabrication.
Le texte et la mise en page restent-ils intacts ?
Oui. Seules les données invisibles sont retirées ; ce que le lecteur voit à l’écran ne bouge pas. Le nettoyage ne touche ni aux polices, ni aux images, ni à l’agencement des pages.
Est-ce conforme à une démarche RGPD ?
Nous ne vendons pas de certification, nous décrivons des faits : le fichier est traité pour un seul but, chiffré en transit, jamais conservé ni consulté par un humain. Retirer les données personnelles avant diffusion est précisément une bonne pratique recommandée par la CNIL.
Mes fichiers sont-ils supprimés après le nettoyage ?
Oui, sans délai utile : une fois le PDF nettoyé renvoyé, l’original comme la copie de travail sont effacés de nos serveurs. Aucune archive n’est gardée.
Cela suffit-il à anonymiser totalement un document ?
Le nettoyage retire les métadonnées, pas ce qui figure dans le texte lui-même. Si une signature ou un nom apparaît dans une page, il faut le traiter à part : les métadonnées ne sont qu’une des couches d’information d’un PDF.
Combien coûte l’opération et comment payer ?
$0.002 par requête, en dollars US, réglés par PayPal, sans compte ni abonnement. Une facture est fournie sur demande si vous en avez besoin pour votre comptabilité.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/pdf/metadata-clean \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/metadata-clean", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/metadata-clean",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/metadata-clean", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/metadata-clean", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"pdf": "https://ejemplo.com/documento.pdf"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.metadata_clean",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 25 |
max_pages | 200 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
413 | input_too_large | Entrée trop volumineuse : consultez la limite de taille de cette capacité. |