拆分 PDF
只取你要的那几页,或者把整份切开。两件事都在你的设备上完成,文件不经过任何服务器。
使用方法
打开 PDF
点方框或把文件拖进来。工具会立刻读出总页数并显示在文件名后面,先核对一下页数和你预期的是否一致,再动手。
选你要做哪件事
「抽取指定页面」输出一个新的 PDF,只装你列出的那些页。「按份数拆开」把文档按固定页数切成若干份,一次全部给你。
抽取的话,填页码
按阅读器里显示的页码填:填 3 是一页,填 1-5 是一段,填 1-3, 7, 10-12 可以挑好几段。全角逗号、顿号也能识别,不用为了填个页码切换输入法。
下载并核对
抽取的结果是一个 PDF;拆分的结果是一个 ZIP,里面每份都带序号,解压后顺序不会乱。结果框里保留着下载链接,以防浏览器拦截了自动下载。
两件都被叫做「拆分」的事,其实不一样
做两个模式是因为这两种需求本质上不同,只做一个的话,另一个就得靠手工凑。
抽取是取子集。90 页的报告你只想要第 12 到 14 页,因为对方只需要看这三页;合同的签字页你要单独抽出来;一份文件里只有那一页写着银行账号,周围二十页都是条款。结果是**一个小文件**,其余部分被有意留在了原处。
拆分是等分整体。一沓发票被扫成了一个 200 页的 PDF,而记账系统要求一张发票一个文件;讲义按课程扫成了一份,你想按章节分开。印刷版有章节标记,扫描件没有,于是你只能按页码重建它。
拿不准要哪个就按这个判断:如果你能说出需要哪几页,用抽取;如果这份文档本身是很多份文档的容器,用拆分。
PDF 的第 12 页,通常不是印着「12」的那一页
这是这里最容易让人踩空的地方,而且它不是任何工具的 bug —— PDF 就是这样。一个 PDF 只有页面的先后顺序,别的什么都没有。你在页面上看到的页码是「印上去的」,是文字或扫描图像的一部分,文件本身根本不知道它存在。
所以一份前面有封面、目录和致谢的报告,正文页码通常偏移三页:印着「1」的那页其实是 PDF 的第 4 页。你让工具给你第 1 页,它给你封面 —— 行为完全正确,只是不是你要的。
两个可靠的办法。第一,看阅读器里的页码指示器,而不是页面上印的数字;每个阅读器都会在某处显示真实序号,通常是工具栏上的「4 / 92」。第二,如果这份扫描件压根儿没有页码,那就从头数一遍,把范围写在纸上再过来填 —— 靠猜的结果是拿到文件后发现不对,然后重做一遍。
分享前想拿掉一页,正确的做法是什么
这是一个出奇常见的场景:一份要发出去的文件里,有一页不能跟着走 —— 写着账号的那页、内部成本表、已经被砍掉的条款草案。
第一反应通常是盖住它,别这么做。在 PDF 编辑器里画一个黑色矩形盖在文字上,并没有删掉文字,只是**画在了上面**。这些字符仍然在文件里,仍然可以被选中、被复制 —— 任何人换个阅读器打开,或者跑一遍文本提取,就都看见了。这种事在真实机构里泄露过真实数据,而且不止一次。
删掉整页是另一回事,结果也完全不同:那个页面对象根本不会被写进输出文件,内容是真的不在了。把「你要的那几页抽出来」,而不是「把不要的那页涂黑」,才是真正管用的做法。原文件留着不外发,发抽出来的副本。
拆开之后,总体积是变大而不是变小
期待「文件小了、体积也该小」的人会在这里吃一惊,所以给个具体数字。我们实测过:一份 6 页、每页共用同一字体和同一张图片的 PDF 一共 31KB,逐页拆成 6 个文件之后合计 181KB —— 大约是原来的 5.8 倍。
原因在于 PDF 把共享资源只存一份:字体嵌入一次,每一页都指向它。拆分之后每个文件都必须能独立打开,于是字体和共用图片会被复制进每一份。六份文件,就是六份副本。
实际结论:不要指望用这个工具把文件弄小。如果目标是压到能发邮件,该用压缩。而如果你拆分只是为了「分开好发」,不妨考虑直接抽取你真正需要的那段 —— 一个输出文件没有任何重复,你不要的页也一点都不占体积。
把文档切开,会失去什么
无论合并还是拆分,损失的都是同一批东西,这是「重建 PDF」这种做法的固有代价,与具体工具无关。
- 书签和目录树不会带过来。源文件里那个导航侧栏,拆出来的部分不会有。
- 可填写的表单域不能保留,对方填在里面的内容也一并丢失。
- 数字签名会失效,因为被签名的字节变了。签名验证的是某一个确定的文件,不是「一份像这样的文档」。
- PDF 内嵌的附件会被丢掉。
- 页面内容、页面尺寸、方向和文字画质则原样保留 —— 页面是以对象为单位复制的,不会被重新渲染成图片。
最后更新:
常见问题
拆分时我的 PDF 会被上传吗?
不会。PDF 处理引擎就跑在你已经打开的这个页面里,它从你的硬盘读文件,再把结果写回下载目录。整个过程没有服务器参与 —— 处理时打开浏览器开发者工具的 Network 面板就能确认。
1-3, 7, 10-12 这种页码怎么填?
用逗号或空格分隔,范围用短横线。全角逗号、中文逗号、分号都能识别,所以你可以用平常的输入法直接打。你输入的顺序就是输出顺序,同一页写两次就会出现两次。
我要第 1 页,为什么给我的是封面?
因为 PDF 的页码是文件自身的顺序,不是印在页面上的数字。封面、目录、致谢这些前置内容会让所有页码往后偏。请以阅读器里显示的页码指示器为准,那是真实序号。
为什么 ZIP 比原来的 PDF 还大?
因为拆分要复制共享资源。原来只嵌入一份的字体,会被复制进每一份输出文件,因为每一份都必须能独立打开。一份 6 页的文件很容易变成总大小为原来五六倍的 6 个文件。想把文件弄小,请用压缩工具。
能用它把不想要的一页删掉再发出去吗?
能,而且这正是正确做法 —— 把你需要的页面抽出来,发那份文件。不管用的是画黑框还是打码,都不算删掉:文字仍然在文件里、仍然可以被复制。把整页排除在输出之外,内容才是真的没了。
拆出来的文件还保留书签和签名吗?
不保留。书签、表单域和内嵌附件都会丢失,数字签名会因字节变化而失效。任何重建 PDF 的工具都是这个结果,桌面软件也不例外。
拆分有页数上限吗?
我们不设固定上限,因为计算在你的机器上做。真正的约束是内存 —— 每一份都要先在标签页里生成,再打包成 ZIP。几百页没问题;两千页的扫描件还是分几批处理更稳。