您可以通过一次提示为文件夹中的文档添加水印:AI 代理列出文件,对每个文件调用一次水印工具,并报告其生成的内容,全部在本地完成,无需上传。在 Claude Desktop、Claude Code、Cursor 或 Windsurf 中,请求如下:
在我的文档文件夹中的每个 PDF 上添加一个对角线的 DRAFT 水印,然后列出您生成的文件。
带有配置和故障排除的逐步版本请参阅文档:如何使用 AI 代理批量为文件夹中的文档添加水印.
为什么按生命周期阶段而不是一次性加盖印章?
提案包很少只标记一次。它最初是 DRAFT,交给同事时变为 FOR REVIEW,批准后则去除标记。手动在三十个文件上完成这些工作在紧迫的截止日期下往往被省略。使用 GroupDocs.Watermark.Mcp,每个阶段只需一句话,代理提供了您本来需要编写脚本的循环。引擎会处理格式,因此同一个提示即可覆盖文件夹中的 PDF、Word、Excel、PowerPoint 和图像文件。
阶段 1:如何为所有文件添加草稿水印?
将 GROUPDOCS_MCP_STORAGE_PATH 指向该文件夹。文件通过名称解析,因此代理传递的是 proposal-01.pdf,而不是您机器上的路径。然后:
在我的文档文件夹中的每个 PDF 上添加一个对角线的 DRAFT 水印,然后列出您生成的文件。
代理对每个文件调用 add_watermark。每次调用都会保存一个新的带水印副本,并保留原始文件不变,因此源文件夹仍然是未加水印版本的记录。
阶段 2:如何切换为审阅印章?
在阶段 1 之后,每个文件都带有 DRAFT 标记,因此需要更换标记:先按文本删除旧标记,然后在结果上加盖新印章。
从此文件夹中的每个文件中移除 DRAFT 水印,然后在每个结果上添加 FOR REVIEW 水印。
代理使用 textFilter 设置为 DRAFT 调用 remove_watermarks,然后对每个已清理的副本调用 add_watermark。对于状态混合的文件夹,即有些文件已标记有些未标记,先让代理查看:
将每个文件标记为 FOR REVIEW,已存在水印的文件除外。
它对每个文件运行 search_watermarks,并跳过返回标记的文件。若不同格式使用不同标记,请说明:
在幻灯片文件上放置徽标,在 PDF 上放置文字标记。
阶段 3:工作获批后如何清除标记?
批准后需求相反。在同一文件夹中,使用您自己的文档:
从此文件夹中的每个文件中移除 DRAFT 水印,并保留其余标记。
这相当于使用 textFilter 为 “DRAFT” 的 remove_watermarks。该过滤器进行不区分大小写的子字符串匹配;如果不使用过滤器,引擎能够识别的所有水印都会被移除。结果保存为 <name>_unwatermarked.<ext>。详细信息请参阅下面链接的关于删除前搜索的配套文章。
示例会话(节选)
You: Add a diagonal DRAFT watermark to every PDF in my documents
folder, then list the files you produced.
Agent: [add_watermark x 3: text "DRAFT", rotation -45]
Added text watermark "DRAFT" to "proposal-01.pdf"
Added text watermark "DRAFT" to "proposal-02.pdf"
Added text watermark "DRAFT" to "proposal-03.pdf"
Produced 3 watermarked copies. 0 failures.
Originals are unchanged.
原始文件和输出文件夹怎么办?
默认情况下,输入和输出共享同一个文件夹,带水印的副本与源文件并列放置。如果您希望分离干净,可将 GROUPDOCS_MCP_OUTPUT_PATH 设置为另一个文件夹并从该处发布。无论哪种方式,原始文件都不会被覆盖,因此在源文件更改后可以重新运行某个阶段;只需再次指定要处理的文件名。
如何确保批处理的透明性?
- 要求提供生成文件的列表。 仅报告“完成”的运行会让您猜测哪些副本需要发布。
- 明确要求列出失败。 混合文件夹可能包含引擎无法加水印的格式。调用会返回错误信息而不是静默跳过,因此请请求提供失败列表。
- 注意计量使用。 在计量授权下,每个文件的处理都会计费。
- 先检查许可证。 评估模式下的批处理是浪费的运行。
限制有哪些?
评估模式是主要限制:服务器的授权页面说明未授权的输出带有评估限制;具体限制请参见库的 授权页面。评估模式下的副本文件夹相当于一堆无法分发的草稿。请在运行前让代理调用 get_license_status;它会报告 mode 为 evaluation、licensed 或 metered。另无内置调度器:服务器在代理请求时才会执行,因此循环任务需要客户端或任务运行器来发送提示。
常见问题
AI 能一次为多个 PDF 加水印吗?
可以。代理遍历文件夹,对每个文件调用一次 add_watermark,随后列出生成的副本。每个文件单独处理。
我可以在文件夹中的每个文档上添加 CONFIDENTIAL 吗?
可以。在提示中将 DRAFT 替换为 CONFIDENTIAL。明确说明是否应跳过已经带有标记的文件。
是否可以在本地批量加水印,而无需上传?
可以。服务器是由您的客户端启动的本地进程,它会读取并写入您配置的文件夹。
深入了解
- 文档,权威指南:如何使用 AI 代理批量为文件夹中的文档添加水印
- 文档中心:GroupDocs.Watermark MCP Server (https://docs.groupdocs.com/watermark/mcp/)
- 从这里开始:通过 MCP 为 AI 生成的文档加水印的 3 种方式 (https://blog.groupdocs.com/watermark/3-ways-watermark-documents-ai-agents-mcp/)
- 相关:使用 MCP 的自动化 AI 工作流在外发文档上强制执行品牌指南 (https://blog.groupdocs.com/watermark/enforce-brand-guidelines-logo-watermark-mcp/)
- 相关:在移除任何水印前,为什么要审计您自己文档中的水印 (https://blog.groupdocs.com/watermark/audit-find-remove-watermarks-own-documents-ai/)
- 本地部署与安全模型:AI 文档处理的 3 种架构,以及将文件保留在您网络内部的方案 (https://blog.groupdocs.com/total/on-premise-ai-document-processing-mcp/)
- 提问:GroupDocs Watermark 论坛 (https://forum.groupdocs.com/c/watermark/19)
- 源码:GroupDocs.Watermark.Mcp 在 GitHub (https://github.com/groupdocs-watermark/GroupDocs.Watermark.Mcp)