用途
pdfcraft-redact-pdf 用于在需要永久移除 PDF 中敏感内容时执行内容遮盖任务,覆盖从素材诊断到可编辑交付的完整流程。
主要能力
- 读取素材,确认交付用途、目标尺寸、修改范围与必要格式;能从任务和素材确定的细节直接采用合理默认值,只询问会改变结果的缺失条件。
- 列出具体字段与页码,保存独立副本作为操作起点。
- 使用真实移除或经过验证的栅格化流程处理内容,明确要求不能仅用黑色矩形覆盖。
- 检查文本层、注释、附件和元数据是否仍含目标内容。
- 重开输出文件,尝试搜索、复制及提取目标文字,验证遮盖是否彻底。
- 分别核对内容删除、假遮盖审计和隐藏信息检查;涉及元数据或附件时按用户授权范围操作。
- 检查遮盖区域是否完整且不覆盖无关内容,交付清理后的新文件,不覆盖原件。
使用方式
执行具体方法前读取 Craft 场景命令与参数,按对象选择、会话、输入替换和结果检查执行。上游工具名为 PdfCraft:doc_open/doc_create 返回 doc 句柄,后续 doc_info、doc_save、page_render 使用同一 doc。PDF 页号从 1 开始,参数以实际 schema 为准;先读取实际工具 schema 再填写参数,对象或文档 ID 使用返回值,查询到的命令必须在当前后端可用。保存前选择新输出路径并保留输入。若需要可见编辑器,交给 pdfcraft-editor 技能;其独立安装命令为 npx skills add full-aigc-skills/pdfcraft-skills --skill pdfcraft-editor,该技能为本地候选,发布前使用本地配套插件。
适用场景
需要从 PDF 中永久移除敏感信息、并对遮盖效果进行审计验证的任务;需要保留可编辑工程并输出派生文件的交付场景。
限制
若当前能力无法验证彻底移除,应停止并说明。需要的算法、格式或命令不存在时应说明缺口,不能用相近名称冒充。交付时只列真实存在且已经检查的文件;返工时读取本次源工程局部修改并保留已接受内容。