Un agent IA doit rechercher les filigranes dans un document localement avant de les supprimer, car la recherche lui indique ce qui est réellement présent et ce qu’un outil de suppression ne peut souvent pas enlever. Avec le serveur GroupDocs.Watermark.Mcp, Claude Code, Cursor ou GitHub Copilot peuvent exécuter cette séquence sur vos propres fichiers :
Le fichier contract.pdf contient-il un filigrane, et que dit-il ?
La version étape par étape avec configuration et dépannage se trouve dans la documentation : Comment trouver et supprimer les filigranes avec un agent IA.
À qui cela s’adresse-t-il, et à quoi cela ne s’adresse-t-il pas ?
Cet article porte sur la gouvernance des documents que vous possédez ou êtes autorisé à modifier : un tampon DRAFT qui a dépassé son stade de brouillon, un modèle qui porte encore la marque de l’année précédente, une marque interne qui ne doit pas atteindre les archives. Ce n’est pas un guide pour enlever des marques de documents appartenant à d’autres, et la documentation du serveur indique clairement que la suppression d’un filigrane d’un document que vous n’avez pas le droit de redistribuer relève d’une autre affaire que les changements d’API. Les limites ci‑dessous montrent également que l’outil ne peut pas enlever ce qui fait partie intégrante de la page elle‑même.
Pourquoi « supprimer le filigrane » est-il le mauvais premier prompt ?
La requête habituelle saute une étape. Un LLM demandé de retirer une marque peut appeler l’outil de suppression et signaler le succès, mais « rapporté comme supprimé » et « supprimé » sont deux affirmations différentes. Sans filtre de texte, remove_watermarks supprime chaque filigrane que le moteur peut identifier, y compris le logo de l’entreprise que vous vouliez garder. Et si le DRAFT visible n’est pas du tout un objet filigrane, rien n’est supprimé et le fichier que vous livrez indique toujours DRAFT. L’ordre fiable consiste en trois appels.
Étape 1 : Comment trouver les filigranes dans les documents avec un agent IA ?
search_watermarks rapporte les objets filigrane que le moteur peut identifier. Il renvoie count et, pour chaque marque, type (texte ou image), text, page, position, taille et rotateAngle.
Listez chaque filigrane dans contract.pdf avec sa page et son texte.
Un résultat vide sur un fichier affichant visiblement DRAFT est informatif, pas un échec : la marque fait partie du contenu de la page, donc un appel de suppression ne peut généralement pas l’enlever.
Étape 2 : Comment nettoyer un filigrane de brouillon sans perdre le logo ?
remove_watermarks avec textFilter ne supprime que les marques dont le texte contient la sous‑chaîne donnée, sans tenir compte de la casse, et enregistre <name>_unwatermarked.<ext>.
Supprimez le filigrane DRAFT mais conservez le logo de l’entreprise.
Si aucune correspondance n’est trouvée, l’original est enregistré inchangé avec un message commençant par « No matching watermarks found in », ce qui vous permet de distinguer une opération nulle d’une suppression réelle.
Étape 3 : Comment vérifier le nettoyage ?
Recherchez maintenant le fichier nettoyé et confirmez ce qui reste.
Un second appel search_watermarks sur le fichier produit coûte un appel et c’est celui que les gens omettent. C’est aussi ainsi que vous auditez un dossier : demandez chaque fichier qui porte encore DRAFT, avec la page et le texte de chaque marque, avant d’archiver ou de réutiliser l’ensemble.
Exemple de session (abrégé)
You: Does contract.pdf have a watermark, and what does it say?
Agent: [search_watermarks]
count: 2
- type: text, text: "DRAFT", page: 1, rotateAngle: -45
- type: image, page: 1 (company logo)
You: Remove the DRAFT watermark but leave the logo.
Agent: [remove_watermarks: textFilter "DRAFT"]
Removed 1 watermark(s) from "contract.pdf"
Saved as contract_unwatermarked.pdf
Agent: [search_watermarks on the cleaned file]
count: 1 - type: image. DRAFT is gone, the logo remains.
Ce qui ne sortira pas
| Le filigrane est | Supprimable ? |
|---|---|
| Un objet filigrane ajouté par ce serveur ou la bibliothèque GroupDocs | Oui |
| Un objet filigrane ajouté par de nombreux outils courants | Souvent, pour les documents que vous êtes autorisé à modifier (voir la section intention ci‑dessus) |
| Texte dessiné dans le contenu de la page | Non, c’est du contenu, pas un filigrane |
| Pixels aplatis dans une image de page | Non, rien ne le distingue de la page |
Pour les deux derniers cas, la bonne solution est une copie propre du document source, ou la rédaction lorsqu’il s’agit de couvrir une zone.
Quelles sont les limites ?
Sans licence, le fichier nettoyé est également affecté : la page de licence du serveur indique que la sortie comporte des limitations d’évaluation, et les réponses de l’outil incluent un avis de mode d’évaluation ; les limites exactes figurent sur la page de licence de la bibliothèque. Une copie nettoyée produite en mode évaluation est donc un brouillon à part entière. Appelez d’abord get_license_status ; il renvoie mode sans traiter de document. Un filigrane n’est également qu’un moyen de dissuasion, donc le nettoyage concerne la précision de vos enregistrements et non la sécurité.
FAQ
Un agent IA peut‑il détecter les filigranes dans un PDF ?
Oui. search_watermarks liste les objets filigrane qu’il peut identifier, avec leur texte, page et position. Il ne détecte pas le texte qui a été dessiné directement dans la page.
Puis‑je supprimer le filigrane de brouillon d’un fichier Word avec l’IA ?
Pour vos propres documents, oui. Demandez d’abord à l’agent de rechercher, puis appelez remove_watermarks avec textFilter réglé sur DRAFT, et vérifiez le résultat avec une seconde recherche.
Comment lister chaque filigrane dans un dossier ?
Nommez le dossier et demandez chaque fichier avec ses marques. L’agent appelle search_watermarks par fichier et résume les résultats.
Approfondir
- Documentation, guide canonique : Comment trouver et supprimer les filigranes avec un agent IA
- Hub de documentation : GroupDocs.Watermark MCP Server
- Commencez ici : 3 façons d’étiqueter les documents générés par IA avec des filigranes via MCP
- Connexe : Appliquer les directives de marque aux documents sortants avec des flux de travail IA automatisés utilisant MCP
- Connexe : Filigraner un dossier complet en une seule requête
- Sur site et modèle de sécurité : 3 architectures pour le traitement de documents IA, et celle qui garde les fichiers dans votre réseau
- Questions : Forum GroupDocs Watermark
- Source : GroupDocs.Watermark.Mcp sur GitHub