PDF 办公工具箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1d11e73/zfl-pdf-toolkit。
技能介绍
问题场景
本地 PDF 能打开不代表能上传:业务系统常用严格解析,遇到缺 %%EOF、startxref 断裂、AES-256 不支持就会预览失败。逐页拆分、方向歪斜、加水印、敏感信息自查等需求,也常被多个工具打断。
工作方式
PDF工具箱 把常见 PDF 处理收敛到 scripts/pdf_toolkit.py 子命令:split-orient 校正后拆分,merge 按文件名排序合并,annotate 用 PyMuPDF 添加半透明高亮与红框,watermark/generate 输出中文友好 PDF,crypt 做 AES-256 加解密,compress 按目标大小无损优先压缩,check/repair 完成头尾、xref、strict 解析、首页渲染双引擎体检与重写修复,batch 聚合目录级 PASS/FAIL。写出的 orient、merge、generate、watermark、crypt、flatten 会收尾自检,失败时保留文件便于排查。
适用边界
方向校正依赖 Tesseract;敏感扫描只覆盖文本层,扫描件需先 OCR;扁平化会栅格化并丢失可选文字。AES-256 加密件在老版服务端可能不兼容,建议先确认再上传。
使用场景
- 送审前检查 PDF 头尾、xref、加密与首页渲染,失败后用 repair 重写修复。
- 将多份 PDF 按文件名排序合并,并用 watermark 添加半透明机密水印。
- 批量体检目录内扫描件,聚合 PASS/FAIL,再对 FAIL 件执行 compress 或 repair。
- 用 annotate 对指定页行级黄底红框标注,再 flatten 固化为只读送审件。
适合人员
- 负责资料送审的监理工程师,需要在上传前检查并修复 PDF 可读性。
- 处理扫描件和合同件的行政专员,需要拆分、合并、加页码和水印。
- 准备外发材料的法务专员,需要标注关键词、固化只读件并自查敏感信息。
- 批量归档文档的项目助理,需要按目录体检 PDF 并生成 PASS/FAIL 报告。