拆分 PDF 听起来是件小事,直到你想把 90 页手册里的某一章、合同里的某一条,或者去掉那份写着别人病历的附件发给对方。这个操作本质上是重建页树:按你选定的页和顺序新建一个页面引用结构,成熟工具本地和在线都能做。真正需要事先想清楚的是它能做什么、不能做什么,因为最常见的失望来自想抠出一块矩形。这些工具只在页边界上切割,它不会把第 12 页的上半部分单独交给你——要做到那一步,必须先把页面渲染成图再裁剪,文字就变成了图片,文件既不能搜索,屏幕阅读器也读不了。另一个常见误解是:拆分并不总是人们以为的隐私手段,元数据、隐藏图层和内嵌附件都可能跟着被抽出来的页一起走。本页是外链,下面讲的是其中的坑。
拆分只发生在页边界上
这些工具提供的每种模式本质都是范围操作:按范围拆分是你输入几段就输出几个文件,抽取全部页面是每页一个文件,抽取所选页面则是把勾选的页合成一个文件。三者底层是同一个动作——新建一棵页树指向选中的页对象,再把它们依赖的东西复制过去。三者都做不到的是半个页面。如果你需要的是页面中间的一张表格、一段签署区或一幅图,那就进入了裁剪加渲染的领域:产物是图片,文字不再可选中也不再可搜索;如果还需要把文字取回来,就得再做一次 OCR。另外两个藏在页树之外的东西值得留意:作为附件嵌在 PDF 里的文件可能在抽页时丢失,技术图纸和地图用的图层属于可选内容,有些工具会直接压平。
范围、单页与消失的部分
选模式之前先想清楚你要什么。抽取全部页面适合最后要发一批独立图片或文档的情况,它产生的文件最多,也浪费最多结构。按范围拆分适合一章一个文件,顺序由你控制。抽取所选页面适合只想交出几页的场合。三种方式都预期一件事:文档目录会丢失,或者只保留留在该文件里的那部分;被抽出的页上的书签、批注和表单域也指望不上。如果你要抽的页上带着数字签名,请知道新文件里不会有有效的签名。
大文件,以及外链工具真实的成本
拆分一份大型扫描文档意味着上传、排队、下载。服务端工具都有自己的限制:单文件大小上限、单次任务页数、免费层的每日额度,而且这些会随时调整,请以当前页面说明为准,不要照搬几年前的博客。300 MB 的装订手册扫描件,多半会撞上其中一条。撞上了,本地方案才真正划算:qpdf 和 pdftk 可以拆分任何放得进你硬盘的文件,不上传、不排队、不等待,而且免费。网页工具真正划算的场景是:文件不大、只做一次、并且你不想装任何东西。
常见问题
能只抽出页面中间的一段文字吗?
不能,这是结构上的限制,不是功能缺失。这些工具只在页边界切割。更小的粒度必须先把页面渲染成图再裁剪,产物是没有可选中文字的扁平图片。如果之后还需要文字,那是一次单独的 OCR,对扫描件来说准确率也不会完美。
抽出来的页会被上传吗?
会。本页链接的服务在自己的服务器上处理文件,所以你的提交内容适用对方的隐私政策和数据留存规则。如果文档含个人或机密信息,请用 qpdf、pdftk 这类命令行工具在本地拆分,全程不联网。
拆分免费吗,有限制吗?
免费额度覆盖一般文档,但服务商对单文件、单次任务和每日用量都有上限,而且随时可能调整。大批量任务前请看对方页面上的当前限制,大文件还需要排队等待。本地工具没有这些限制,只有你硬盘的空间限制。
拆分之后书签和链接还有效吗?
最多只是部分有效。文档目录通常只为留在该文件里的页重建,指向被删页面的条目会消失,内部链接也可能变成死链。拆分之后请先打开一个输出文件,检查一下导航面板,再发出去。