用英文逗号分隔多段,1-3,5,8-10 表示第 1~3 页一份、第 5 页一份、第 8~10 页一份;每一段单独生成一个 PDF。
「每 N 页一份」适合长文档分批传;「均分成 N 份」适合分给几个人看。
生成的文件会自动带上页码后缀,例如 拆分结果_p1-3.pdf。
选一个 PDF,告诉它怎么切。
先想清楚你要的是「哪几页」还是「分几堆」,再选模式。
| 模式 | 适合场景 | 示例输入 | 产出 |
|---|---|---|---|
| 按页码范围 | 只要其中几段、章节抽取 | 1-3,5,8-10 | 3 份:p1-3、p5、p8-10 |
| 每 N 页一份 | 长文档分批上传、分批发 | N = 5(共 23 页) | 5 份:每份 5 页(末份 3 页) |
| 均分成 N 份 | 分给几个人分头看 | N = 4(共 23 页) | 4 份:每份 6 页(末份 5 页) |
| 只要单页 | 抽一页盖章/签字 | 7 | 1 份:p7 |
页码没数错,基本就成功一大半。
| 坑 | 会怎样 | 怎么避免 |
|---|---|---|
| 页码从 0 开始数 | 拆出来总是差一页 | 本工具页码从 1 开始,跟你看阅读器里显示的一致 |
| 用中文逗号 | 范围解析不出来 | 用英文逗号 , 分隔;中文逗号也已兼容,但别混用 |
| 范围超出总页数 | 超出的页被忽略 | 工具只取有效页,先看一眼「共 N 页」再填范围 |
| 拆完体积没变小 | 以为没生效 | 页面资源被完整复制,单页文件也可能不小;要压体积请先压图再转 PDF |
| 份数太多 | 浏览器内存吃紧 | 上百份时建议分批拆,或用「PDF 每页拆一份」一次性打包 |
⚠️ 免责声明:请保留原文件。
拆分会完整复制页面内容,因此每份文件都可能保留原文档的资源,体积不会等比缩小。
拆分过程不修改你的原 PDF,产出的是新文件;但书签、目录与交互表单不会保留。
带密码加密或已损坏的 PDF 无法拆分,工具会给出提示。
所有处理均在你的浏览器本地完成,文件不会上传到任何服务器,本站也不留存任何副本。
一份 60 页的合同只要第 12 页盖章回传;一份 200 页的手册要按章节分给四个人看;报名系统只收 5MB 以内,得把 40 页的材料切成几份传——这些都是「PDF 拆分」的日常。
在线拆分站要么让你先上传再排队下载,要么拆完给你打个水印,要么限制页数。这个工具把流程压成三步:选文件 → 定规则 → 拆完下载。
它具体怎么做的?
① 读取:PDFDocument.load() 载入后立刻读出总页数,显示在按钮上方,你填范围时不会瞎猜;
② 解析规则:三种模式任选 ——按页码范围(1-3,5,8-10,每段一份)、每 N 页一份(长文档分批传)、均分成 N 份(分给几个人看)。范围串支持中文逗号、逆序自动纠正(5-3 等同 3-5)、越界自动忽略、重复自动去重;
③ 复制页面:每一段用 copyPages(src, 段内页码) 把页面连同字体、图片资源一起复制到新文档——不是截图,文字依然可选中、清晰度不变;
④ 命名导出:文件自动带上页码后缀(材料_p1-3.pdf);只拆出一份时直接下载,拆出多份时自动打包成一个 ZIP,解压即用。
几个实战建议:
· 只要中间几页:用范围模式,比如 12-14;
· 分批上传:用「每 N 页一份」,按对方系统的大小限制反推 N;
· 分头审:用「均分成 N 份」,N 填人数,尽量均分;
· 页码别数错:工具里的页码和你阅读器里显示的完全一致(从 1 开始);
· 拆完还是大:这是正常的,页面资源被完整复制;要压体积请先压图片再重新生成 PDF。
最后一句:整个过程都在你自己浏览器里完成,文件不会上传到任何服务器,合同、标书、病历这类敏感文件也放心拆。
怎么处理:
① PDFDocument.load() 载入源文件,读出总页数;
② 按所选模式生成「段」:范围串解析为 0-based 索引数组(每段一个数组),「每 N 页」与「均分 N 份」则按步长切片;
③ 对每一段新建空文档,用 copyPages(src, seg) 复制页面(连同字体与图片资源)后 addPage();
④ 每段单独 save(),按 起止页码自动命名(单页 _p7.pdf、多页 _p1-3.pdf);
⑤ 拆出 1 份 → 直接下载;多份 → JSZip 打包成一个 ZIP 下载。
它不做:不解密带密码的文件、不保留书签/表单、不压缩体积、不按内容/标题自动断章(那是「书签/目录生成」要解决的问题)。原文件不会被修改。
copyPages 无损复制,文字仍可选中。附模式对照表与避坑表。全程浏览器本地处理,文件不上传,适配黑夜模式。
12,不要填 11。范围 1-3 就是第 1、2、3 页。12 —— 只要第 12 页1-3 —— 第 1 到 3 页1-3,5,8-10 —— 三段,分别生成三个文件5-3 —— 写反了也会自动纠正成 3-5审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!