Vous pouvez ajouter un filigrane à un dossier de documents avec une seule invite : un agent IA répertorie les fichiers, appelle l’outil de filigrane une fois par fichier, et rapporte ce qu’il a produit, le tout localement sans téléchargements. Dans Claude Desktop, Claude Code, Cursor ou Windsurf, la requête se lit :

Ajouter un filigrane diagonal DRAFT à chaque PDF de mon dossier de documents, puis lister les fichiers que vous avez produits.

La version pas à pas avec configuration et dépannage se trouve dans la documentation : Comment ajouter un filigrane en lot à un dossier de documents avec un agent IA.

Pourquoi tamponner par étape du cycle de vie plutôt qu’une seule fois ?

Un pack de proposition est rarement marqué une seule fois. Il commence comme DRAFT, devient FOR REVIEW lorsqu’il est envoyé à un collègue, et perd son marquage lorsqu’il est approuvé. Faire cela manuellement sur trente fichiers est le type de travail que l’on évite sous une échéance. Avec GroupDocs.Watermark.Mcp chaque étape se résume à une phrase, et l’agent fournit la boucle que vous écririez autrement sous forme de script. Le moteur gère le format, ainsi la même invite couvre les fichiers PDF, Word, Excel, PowerPoint et image dans un même dossier.

Étape 1 : Comment ajouter un filigrane DRAFT à tous les fichiers ?

Définissez GROUPDOCS_MCP_STORAGE_PATH sur le dossier. Les fichiers sont résolus par leur nom, ainsi l’agent transmet proposal-01.pdf, et non un chemin depuis votre machine. Ensuite :

Ajouter un filigrane diagonal DRAFT à chaque PDF de mon dossier de documents, puis lister les fichiers que vous avez produits.

L’agent appelle add_watermark pour chaque fichier. Chaque appel enregistre une nouvelle copie filigranée et laisse l’original en place, de sorte que le dossier source reste votre enregistrement des versions non filigranées.

Étape 2 : Comment passer à un tampon de révision ?

Après l’étape 1, chaque fichier porte le filigrane DRAFT, donc échangez le marquage : supprimez l’ancien par texte, puis tamponnez le résultat.

Supprimer le filigrane DRAFT de chaque fichier de ce dossier, puis ajouter un filigrane FOR REVIEW à chaque résultat.

L’agent appelle remove_watermarks avec textFilter réglé sur DRAFT, puis add_watermark sur chaque copie nettoyée. Pour un dossier en état mixte, où certains fichiers sont marqués et d’autres non, indiquez d’abord à l’agent de regarder :

Marquer chaque fichier FOR REVIEW sauf ceux qui possèdent déjà un filigrane.

Il exécute search_watermarks sur chaque fichier et ignore ceux qui renvoient un marquage. Pour un marquage différent selon le format, indiquez-le :

Placer le logo sur les présentations et un marquage texte sur les PDF.

Étape 3 : Comment effacer les marques lorsque le travail est approuvé ?

L’approbation inverse la nécessité. Sur le même dossier, avec vos propres documents :

Supprimer le filigrane DRAFT de chaque fichier de ce dossier et conserver le reste des marques.

Il s’agit de remove_watermarks avec un textFilter de “DRAFT”. Le filtre correspond à une sous‑chaîne insensible à la casse ; sans lui, chaque filigrane que le moteur peut identifier est supprimé. Les résultats sont enregistrés sous <name>_unwatermarked.<ext>. Les détails se trouvent dans l’article compagnon sur la recherche avant suppression, lié ci‑dessous.

Exemple de session (abrégé)

Vous:    Ajouter un filigrane diagonal DRAFT à chaque PDF de mon dossier de documents,
        puis lister les fichiers que vous avez produits.
Agent:  [add_watermark x 3: text "DRAFT", rotation -45]
        Filigrane texte "DRAFT" ajouté à "proposal-01.pdf"
        Filigrane texte "DRAFT" ajouté à "proposal-02.pdf"
        Filigrane texte "DRAFT" ajouté à "proposal-03.pdf"
        Produit 3 copies filigranées. 0 échecs.
        Les originaux restent inchangés.

Qu’en est‑il des originaux et du dossier de sortie ?

Par défaut, l’entrée et la sortie partagent un même dossier, de sorte que les copies filigranées se trouvent à côté de leurs sources. Si vous préférez une séparation nette, définissez GROUPDOCS_MCP_OUTPUT_PATH vers un dossier distinct et expédiez depuis celui‑ci. Dans tous les cas, les originaux ne sont jamais écrasés, vous pouvez donc relancer une étape après qu’un fichier source a changé ; nommez à nouveau les fichiers que vous souhaitez traiter.

Comment garantir l’intégrité d’un lot ?

  • Demandez la liste des fichiers produits. Une exécution qui ne rapporte que « done » vous laisse deviner quelles copies expédier.
  • Demandez explicitement les échecs. Un dossier mixte peut contenir un format que le moteur ne peut pas filigraner. L’appel échoue avec un message au lieu d’ignorer silencieusement, donc demandez une liste des échecs.
  • Soyez attentif à l’utilisation au compteur. Sous licence au compteur chaque fichier est facturé comme traitement.
  • Vérifiez d’abord la licence. Un lot en mode évaluation est une exécution gaspillée.

Quelles sont les limites ?

Le mode évaluation est le principal : la page de licence du serveur indique que la sortie non licenciée comporte des limitations d’évaluation ; les limites exactes sont sur la page de licence. Un dossier de copies en mode évaluation est un dossier de brouillons que vous ne pouvez pas distribuer. Demandez à l’agent d’appeler get_license_status avant l’exécution ; il rapporte mode comme évaluation, licencié ou au compteur. Il n’existe également aucun planificateur intégré : le serveur agit lorsque votre agent le demande, ainsi un travail récurrent nécessite un client ou un exécuteur de tâches qui envoie l’invite.

FAQ

L’IA peut‑elle ajouter un filigrane à plusieurs PDF à la fois ?
Oui. L’agent parcourt le dossier et appelle add_watermark une fois par fichier, puis liste les copies qu’il a produites. Chaque fichier est traité séparément.

Puis‑je ajouter CONFIDENTIAL à chaque document d’un dossier ?
Oui. Remplacez DRAFT par CONFIDENTIAL dans l’invite. Précisez si les fichiers qui portent déjà un marquage doivent être ignorés.

Le filigrannage en masse est‑il possible localement, sans téléchargement ?
Oui. Le serveur est un processus local démarré par votre client, et il lit et écrit dans le dossier que vous avez configuré.

Approfondir