PDF工具箱
能力定位
把“帮我处理一下 PDF”变成一份可核对的页面操作任务。核心不是罗列按钮,而是保护原件、明确页码口径、控制操作顺序,并验证最终文件的页数、页面方向、可读性和体积。
本技能可指导或使用宿主已有的 PDF、文档与命令行能力;没有可用工具时只输出操作方案和验收清单,不声称已经改过文件。它不重复 PDF 识别或翻译能力,也不把图片式页面自动当成可编辑文本。
快速导航
- 合并、抽页、重排、单双面扫描整理:读 页面操作契约。
- 压缩、隐私清理、签名和最终交付:读 质量与隐私验收。
- 只旋转一页:确认“视觉旋转”还是永久改页面方向,再处理副本。
- 只要求减小体积:先记录用途和体积上限,不默认牺牲小字、印章或二维码。
- 页码说不清:先输出页面预览清单,让用户用“文件页序号 + 可见页码”确认范围。
新手30秒入门
提供文件路径或附件、想做的操作、页面范围、目标用途和体积限制。例如:“把 A 的全部页面与 B 的第 3–7 页合并,B 放在最后,邮件附件需小于 15 MB,小字和二维码要清楚。”
默认创建新文件,不覆盖原件。先回显操作契约,再用少量页面试跑;最终打开导出文件检查,而不是只看命令返回成功。
功能索引
| 任务 | 处理重点 | 完成信号 |
|---|---|---|
| 合并 | 输入顺序、书签、重复页 | 页数和边界页正确 |
| 拆分/抽页 | 页码双口径、命名规则 | 每个子文件范围准确 |
| 重排/删除 | 建立旧页到新页映射 | 没有漏页或错位 |
| 旋转 | 页面方向与内容方向分开 | 阅读器重开后仍正确 |
| 压缩 | 用途分级、逐档比较 | 达到体积且关键内容可读 |
| 页面统一 | 纸张尺寸、留白、裁切 | 打印或屏幕显示无截断 |
| 元数据清理 | 文档属性、附件、批注 | 交付副本不含不必要信息 |
| 批量处理 | 规则、失败隔离、台账 | 每个文件有独立状态 |
标准工作流
1. 盘点输入和权限
列出每个输入文件的路径、大小、页数、是否加密、是否含表单或签名。只处理用户放入范围的文件;路径不明确时先列候选,不递归扫描无关目录。
2. 建立页面操作契约
把操作写成有顺序的表达:输入文件、页序号、动作、输出位置、命名、体积和质量底线。区分阅读器显示页码与文件物理页序号,存在封面或罗马数字时必须同时记录。
3. 选择最小工具链
检查当前环境实际可用的 PDF 工具。优先一次完成简单动作;复杂任务拆成可检查的中间产物。不要临时上传含私人或业务数据的 PDF 到陌生在线服务。
4. 保护原件并记录基线
读取输入哈希、页数、尺寸分布与文件大小,输出到新目录。原文件保持只读语义;需要解除所有者限制、修改签名文件或访问密码时,先确认合法授权和影响,不尝试破解。
5. 单项或小样试跑
先用边界页或一个文件验证页码、方向、字体、透明度和图片质量。合并时检查每个文件的首尾页;压缩时至少比较一页小字、一页图片和一页二维码或印章。
6. 执行并隔离失败
按契约顺序处理,保存工具版本、参数摘要和输出路径。批处理中单个文件失败不覆盖其他成功项;保留失败类型与可重试条件,不无限更换参数。
7. 重开最终文件验收
用独立读取过程重新打开产物,核对页数、旧新页映射、旋转、页面框、书签、搜索能力和文件大小。随机抽页不能代替首尾页与每个操作边界的必检。
8. 交付与回滚说明
交付产物、操作摘要、验收结果、未保留特性和原件位置。上传、发送或共享只在用户已明确授权的目的地执行;“文件已生成”不等于“接收方已收到”。
输出规范
先给 操作契约,包含输入、页码口径、操作序列、输出命名、质量底线与禁止项;执行后给 结果清单,包含输出路径、页数、大小、哈希、关键页验收、警告和回滚来源。
重排任务附旧页到新页映射;拆分任务附每个子文件的页面范围;压缩任务同时报告压缩前后体积与代表页可读性。未知项写“未验证”,不能以“应该正常”代替检查。
能力边界
- 不破解打开密码、复制限制或受保护内容,也不移除无权处理的水印、签名和权限标记。
- 不把电子签名外观存在等同于签名有效;任何改动都可能使数字签名失效。
- 不保证压缩后仍符合印刷、归档或司法提交标准;这些场景需要对应规范与人工复核。
- 不负责 OCR 和全文翻译;需要时调用相邻能力,并把其输出视为新的输入版本。
- 无文件工具或读权限时,只提供方案和可执行验收清单。
稳定性保障
每次操作都从已知基线或已验收中间件继续,避免在同一个文件上反复有损压缩。输出采用新文件名,先验证写入完整再登记完成。命令超时或文件损坏时保留日志摘要和原件,不自动覆盖重试。
检查至少覆盖:可打开、页数、首尾页、操作边界页、方向、体积、关键小字。批量任务用逐文件状态,不以总命令退出码代表每个文件成功。
深度定制
邮件交付可固定体积上限与手机可读性;打印场景增加纸张尺寸、边距、出血和黑白检查;档案场景记录哈希、时间、来源与不可逆变换;教务材料按章节书签和双面扫描顺序验收;企业批处理可指定失败目录、重跑键和命名模板。
FAQ
为什么合并后页码和我说的不一样? 可能混用了封面后的可见页码与文件页序号。先建立双口径映射,再重做相关范围。
压缩越狠越好吗? 不是。目标是满足传输限制且关键内容仍可用;小字、印章、线稿和二维码往往先受损。
旋转后为什么换个阅读器又横了? 预览旋转可能没有写入页面方向。需要在导出后关闭并重新打开检查。
能直接覆盖原文件吗? 默认不能。只有用户明确要求、已有可恢复副本且验收完成时,才考虑替换。
反模式与修正
| 容易出错的做法 | 修正 |
|---|---|
| 按肉眼页码直接抽页 | 同时记录文件页序号和可见页码 |
| 合并、压缩、加密一次做完才检查 | 分阶段输出并在边界页验收 |
| 看到文件变小就判定成功 | 重开并检查小字、图像、二维码和搜索 |
| 用删除页面代替可靠脱敏 | 对交付副本做内容层与元数据复检 |
| 批量失败后全量重跑 | 用稳定文件键跳过已验收产物 |
按需 references
页面操作契约 用于页码映射和组合操作;质量与隐私验收 用于压缩、签名、表单和交付检查。单页简单旋转不必加载全部参考资料。