Agent Skills
返回列表
定时PDF水印清除专家

定时PDF水印清除专家

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9355e276/shdskill514

技能介绍

核心能力

定时任务驱动,无人值守

  • 通过 schedule_time 参数与系统调度器(cron / 任务计划程序)配合,可在每日固定时段(默认凌晨2点)自动扫描源文件夹,批量处理新产生的 PDF 文件。

两种去水印模式

  • 内置方案:使用 PyMuPDF 对指定坐标区域执行 white_rect 白色矩形遮盖或 blur 高斯模糊;
  • 外接方案:当 cover_method 设为 external_tool 时,调用专业去水印软件的 CLI 接口进行批量处理,需通过 external_tool_path 指定可执行文件路径。

处理流程

  1. 定时触发 → 扫描 source_folder 中符合 file_pattern 的 PDF 文件;
  2. 备份(默认开启) → 将原始文件复制到 source_folder/backup/ 目录,保留原始留档;
  3. 遍历处理 → 逐个文件选择去水印方式,完成后将结果写入 output_folder,文件名冲突时自动追加 _cleaned 后缀;
  4. 校验与归档 → 处理失败的文件被移至 output_folder/errors/ 并记录到日志中;
  5. 日志与通知 → 每次运行生成 removal_log_{date}.txt,记录每个文件的处理状态(成功/失败/跳过),运行结束后可发送汇总通知。

适用边界

该技能主要面向固定位置、图片型水印的批量清除,对于以下场景需谨慎评估:

  • 矢量/文本水印:若水印为矢量绘制或嵌入正文图层,内置遮盖方案无法彻底移除,需依赖外部工具;
  • 多变水印位置:watermark_rect 为固定坐标参数,若水印在文档中位置随机或频繁变化,需结合文档结构分析动态调整,或分多次设定不同区域;
  • 扫描件与图片型 PDF:遮盖方案会覆盖页面区域内容,可能影响原始图文信息,处理前建议开启备份并抽检输出质量。

整体而言,该技能适合作为文档预处理流水线中的一个自动化环节,以固定的坐标规则配合定时调度,完成大量重复性的水印清理工作。

使用场景

  • 财务结算人员每日凌晨需批量清除数百份财报PDF上的"内部预览"水印,再归档至共享盘供全公司查阅。
  • 设计团队每周交付前要去除设计稿样机中的品牌占位水印,确保客户收到的最终文件干净无杂。
  • 法律或档案管理岗定期清理合同扫描件上自动添加的机构名称水印,保持归档文档整洁可读。
  • 运维或自动化工程师需要搭建一条无人值守的文档处理流水线,定时将指定文件夹中的PDF去水印后输出至目标目录。

适合人员

  • 财务结算岗:每天需要处理大量带水印的财报PDF,希望定时自动清除水印后归档,不再手动逐份打开处理。
  • 设计交付人员:每周要整理设计稿样机交付包,诉求是自动去除品牌占位水印,缩短交付前的文件清理时间。
  • 法律或档案管理员:手头有大批合同扫描件带有机构名称水印,希望定期批量清理,保持档案库文档整洁规范。
  • 自动化运维工程师:负责搭建文档预处理流水线,需要在无人值守条件下定时触发水印清除任务,并生成处理日志用于排查。