PDF 看起来是一个文件,其实是一个容器:里面装着页面、字体、图片、矢量图形、表单、书签、元数据和安全设置。你要对它做什么操作,决定了该用哪个工具——选错工具,轻则多绕几步,重则丢了书签、废了签名,或者把敏感合同传到了不认识的服务器上。这篇指南按「你想达成什么」来组织,把 ToolGarden 的十几个 PDF 工具串成一张决策表,并讲清楚它们的组合顺序和真实限制。
先回答一个问题:你的文件能不能离开电脑
在比较功能之前,先判断文件的敏感程度。合同、身份证扫描件、银行流水、病历、内部财报,这类文件一旦上传到第三方服务器,你就失去了对它的控制:对方保留多久、有没有日志、是否被第三方扫描,你都无从核实。ToolGarden 的 PDF 工具(合并、拆分、提取、整理、加密、水印、转图片、转 Word 等)都在浏览器内用 JavaScript 处理,文件内容不会被发送到服务器。
这不是靠「相信」,而是可以自己验证:打开浏览器开发者工具的 Network(网络)面板,选择文件、点击处理,观察是否出现携带文件内容的上传请求。处理完成后的下载也是浏览器直接从内存生成的文件。唯一例外是页面本身的脚本和字体等静态资源,以及 PDF 转 Word 在遇到扫描页时首次加载本地 OCR 模型文件——模型是下载到你的浏览器,不是把你的文件传出去。
决策表:从需求找到工具
| 你想做的事 | 用哪个工具 | 输出 | 需要注意 |
|---|---|---|---|
| 把多个 PDF 合成一个 | 合并 PDF(/pdf/merge) | 一个 merged.pdf | 可拖拽排序;书签、表单域不会自动保留 |
| 把一个 PDF 切成几份 | 拆分 PDF(/pdf/split) | 一个 ZIP,内含多个 PDF | 用分号分隔每一份,如 1-3; 4-6; 7 |
| 只要其中几页 | 提取页面(/pdf/extract-pages) | 一个新 PDF | 页码按输入顺序输出,重复页码只保留一次 |
| 调整顺序、复制或删除页面 | 整理 PDF(/pdf/organize) | 一个新 PDF | 可复制同一页多次,必须至少保留一页 |
| 直接在页面上改字、签名、标注 | 编辑 PDF(/pdf/edit) | 一个新 PDF | 改写原文有字体限制,下文详述 |
| 每页盖统一文字水印 | PDF 加水印(/pdf/watermark) | 一个新 PDF | 使用 Helvetica 标准字体,建议用英文与数字 |
| 设置或移除打开密码 | PDF 加密 / 解密(/pdf/encrypt) | 一个新 PDF | 已加密文件无法被其他工具读取,需先解密 |
| 把每页导出成图片 | PDF 转图片(/pdf/to-image) | PNG / JPG,可打包 ZIP | 缩放 1x 到 4x,默认 2x |
| 拿到可编辑文字 | PDF 转 Word(/pdf/to-word) | DOCX | 扫描页自动走本地 OCR,复杂排版会有偏差 |
| 把 Word、Excel、图片等转成 PDF | 转 PDF(/pdf/to-pdf) | 不支持旧版 doc / ppt,单文件上限 80 MB |
表里有一个反复出现的细节值得提前知道:合并、拆分、提取、整理这四个工具的内部做法是一样的——创建一个全新的 PDF 文档,把源文件里选中的页面「复制」进去。这意味着页面内容(文字、图片、字体、页面旋转)会被带过去,但文档级别的结构,比如书签目录、表单域定义、文档属性(标题、作者)、附件,并不会自动出现在新文件里。后面每个章节都会回到这一点。
组合流程:顺序比单个工具更重要
真实工作很少只做一步。常见需求是「把几份材料整理成一份发给对方的文件,并且保护好」。这类流程有一条硬规则:加密永远放在最后。原因很直接——加密后的 PDF 需要密码才能被打开,合并、拆分、水印这些工具读取文件时拿不到密码,会提示文件可能损坏或已加密。
流程一:投标 / 申请材料包
- 用整理 PDF 把扫描件里多余的空白页、重复页删掉,并把倒置的页面调整好。
- 用合并 PDF 按提交要求的顺序拼接封面、正文、资质附件。文件名先加 01、02、03 前缀,列表顺序一目了然。
- 用 PDF 加水印为每一页加上「仅用于某某项目投标」之类的英文标记。
- 最后用 PDF 加密设置打开密码,再通过另一条渠道把密码告诉对方。
流程二:从长报告里摘出给不同部门的版本
- 用拆分 PDF,在范围框里写 1-5; 6-18; 19-30,一次得到三个文件,打包成 ZIP 下载。
- 如果某个部门只要不连续的几页,改用提取页面,写成 2,7,15-17。
- 需要贴到聊天工具或文档里时,再用 PDF 转图片导出为 PNG。
流程三:扫描件变成可编辑文字
- 先用 PDF 转 Word,工具会逐页判断:有可靠文字层的页面直接抽取,没有的页面再调用本地 OCR,仍然不适合的页面用页面图像兜底。
- 转换界面会显示「原生文字页 / OCR 页 / 图像兜底页」各有多少,方便你判断结果可信度。
- 在 Word 中校对数字、姓名、金额,这些地方 OCR 最容易出错。
每个工具的真实限制:用之前就该知道的
合并、拆分、提取、整理
四个工具共享同样的输入校验:文件必须是 PDF,不能是空文件,大小不超过 80 MB;如果文件已加密或损坏,会提示「PDF 无法读取,可能已损坏或已加密」。页码一律是 1 开始的物理页序号,也就是文件里的第几页,而不是页面上印刷的页码。一本带罗马数字前言的书,阅读器里可能显示「iv(第 4 / 200 页)」,在工具里你应该输入 4。
如果合并后的文件需要保留书签,现有做法是不够的:新文档不会自动生成书签。可选方案是在需要书签的场景下,用桌面级 PDF 软件完成最后一步,或者接受没有目录、改用清晰的封面页和文件命名来代替。我们更建议在合并之前就想清楚:这份文件的读者是通过目录导航,还是从头读到尾。
编辑 PDF
编辑工具支持改写已有文字、添加新文字、插入签名图片、画笔、高亮和遮盖框。其中「改写已有文字」是最容易踩坑的功能:它直接修改页面内容流,所以当文字存在于表单或图形对象里、使用了多字节的 CID 字体、或者原字体里没有你要输入的字形(比如想把英文字体的文本改成中文)时,该处改写会被跳过,工具会告诉你有几处没能应用以及原因,其余修改仍然会写入文件。重要文件的改写结果一定要放大检查。
水印
水印工具提供居中、平铺、对角三种布局,可调字号、透明度、旋转角度和颜色,透明度最低按 0.05 处理。实现上嵌入的是 Helvetica 标准字体,所以水印文字请使用英文字母和数字;中文字符无法被这个字体编码。如果必须是中文水印,可以先在别处生成带中文的图片,再用编辑 PDF 把图片放到页面上。
加密 / 解密
加密支持打开密码(用户密码)和可选的所有者密码,并可以勾选是否允许打印、复制文字、修改、批注。所有者密码留空时会沿用打开密码。要记住的是:权限限制只是写在文件里的声明,遵守规范的阅读器会执行,但并不是真正的加密保护;真正挡住陌生人的是打开密码。详细原理见我们专门写的加密文章。
转图片与转 Word
转图片用 pdf.js 把每页渲染到画布,格式可选 PNG 或 JPG(JPG 质量 0.92),缩放倍率 1 到 4、步长 0.5,倍率越高图越清晰、文件越大,多页结果可以打包成 ZIP。转 Word 则会输出保留字号、基础样式和图片的 DOCX;扫描页的 OCR 语言可选英文、简体中文、繁体中文、日文。两者都是在本地完成,不上传文件。
一个完整的实例:把 5 份材料交给客户
假设你有四份 PDF:合同正文 28 页,附件 A 报价单 6 页,附件 B 资质证明 12 页,以及一份 3 页的扫描签章页,其中第 2 页是空白页。目标是生成一个 48 页的文件给客户审阅,并且防止被随意转发。
步骤 页数变化 说明
1 整理 PDF(签章页) 3 -> 2 删除空白页,输出 xxx-organized.pdf
2 合并 PDF(四个文件排序) 28+6+12+2 = 48 合并结果页数 = 各文件页数之和
3 PDF 加水印 48 -> 48 英文水印 CONFIDENTIAL,对角布局,透明度 0.2
4 PDF 加密 48 -> 48 设置打开密码,限制修改与批注第 2 步的页数是最便宜的校验:合并结果界面会显示总页数,如果不是 48,说明某个文件被漏选或重复添加。第 3 步结束后随手翻到第 1 页、中间页、最后一页看水印是否都在。第 4 步结束后,用另一个阅读器重新打开一次,确认需要输入密码,并且打印、复制的行为符合预期。
常见坑与排查
| 现象 | 最可能的原因 | 怎么处理 |
|---|---|---|
| 提示「PDF 无法读取,可能已损坏或已加密」 | 文件设置了打开密码,或结构确实损坏 | 先在加密 / 解密工具中输入密码解密;仍失败则换一个来源重新导出 |
| 合并后的文件没有目录 | 工具复制的是页面,不复制书签 | 提前规划:用封面页和清晰命名替代,或用桌面软件补书签 |
| 拆分得到的几个文件加起来比原文件大 | 共享的字体、图片会在每个输出文件中各存一份 | 属于正常现象;需要小体积时减少拆分份数 |
| 提取的页码和预期差了几页 | 输入的是印刷页码而不是物理页序号 | 以阅读器的「第 N / 总数 页」为准 |
| 水印文字显示不出或报错 | 水印使用 Helvetica,不能编码中文 | 改用英文数字,或先做成图片再用编辑工具放入 |
| 数字签名失效 | 任何重新生成文件的操作都会改变文件字节 | 需要保留签名的文件不要经过这些工具,签名放在最后一步 |
什么时候不该用这些工具
- 需要保留书签、表单域、PDF/A 合规标记、无障碍标签(带结构树的 PDF)的正式归档文件,应使用能保留这些结构的桌面软件。
- 需要真正的脱敏(涂黑后不可恢复)时,仅仅删除页面或盖一个遮盖框并不等于删除底层文字,务必导出后再检查文字是否还能被选中复制。
- 单个文件超过 80 MB,或页数极多(几千页)时,浏览器内存可能成为瓶颈,建议分批处理。
- 需要法律意义上的电子签名或时间戳,应使用专业签名服务,而不是在页面上放一张签名图片。
小结
选 PDF 工具的思路可以压缩成三句话:先想清楚文件能否离开电脑,能的话再比较功能;改变页面集合用合并、拆分、提取、整理,改变页面内容用编辑和水印,改变文件形态用转图片和转 Word;加密放在最后,签名更靠后。把这个顺序记住,大部分日常 PDF 需求都能在几分钟内完成。