PDF按大小拆分 — 拆成10 MB以内的多个文件
在浏览器中按页面边界把PDF拆分成低于指定大小的多个文件
在浏览器中处理 · 不上传任何内容
把要按大小拆分的 PDF 拖到这里
请添加一个 PDF(最大 100 MB)。添加新文件会替换当前文件。文件不会离开你的浏览器。
功能简介
邮件或上传表单限制每个文件 10 MB 之类的大小时,它就能派上用场。从第一页开始,每个分卷都尽量多放页面,直到接近你设定的大小。分卷名称带有编号和页面范围,收件人可以按顺序整理。所有处理都在浏览器中完成。
使用方法
- 把一个 PDF 拖到虚线区域,或点击 选择 PDF。
- 在 每个文件的最大大小 中选择 5、10、20 或 25 MB,或选择 自定义 并输入 0.1 到 2000 MB。
- 点击 按大小拆分。按钮上会按页显示进度。
- 确认每个分卷的页面范围和大小,然后逐个下载或点击 全部下载(ZIP)。
工作原理
- 方法:从第一页开始,依次实际保存 1、2、4、8… 页,直到超过上限;然后把区间对半缩小,找出能放下的最长连续页。下一个分卷从下一页开始。
- 单位:1 MB = 1,000,000 字节,列表中的大小也用同一单位,保留两位小数并向下取整。
- 超大页面:单独一页就超过上限时,单独成为一个文件并加上标记。
- 复制的内容:页面内容、尺寸和旋转。书签和文档属性不包含在内,指向其他页面的链接可能失效。
- 限制:源文件最大 100 MB,最多 300 个分卷。打开需要密码或设置了编辑限制的 PDF 无法拆分。
- 使用的库:pdf-lib(MIT)复制页面,PDF.js(Apache-2.0)绘制预览。
示例
| 情况 | 设置 | 结果示例 |
|---|---|---|
| 35 MB 的扫描件,上传限制 10 MB | 10 MB | part01-p1-12, part02-p13-25, part03-p26-38, part04-p39-45 |
| 邮件附件限制 20 MB | 20 MB | 两个分卷 |
| 某一页有一张 12 MB 的照片 | 10 MB | 该页单独成为一个文件,并标记为超过上限 |
先压缩 PDF 可以减少分卷数量。想按页面范围拆分,请用“PDF拆分”。
常见问题
我的PDF会被上传吗?
不会。拆分在你的浏览器中进行,文件不会上传。拆分后的文件在你下载之前只留在本设备上。
这里的 1 MB 是多少字节?
1,000,000 字节。有的网站把 1 MB 算作 1,000,000 字节,有的算作 1,048,576 字节;按较小的那个来拆,两种检查都能通过。因此文件管理器可能把 10 MB 的分卷显示为约 9.5 MB。
会从页面中间切开吗?
不会,分卷总是在页与页之间断开。如果某一页本身就超过上限,它会单独成为一个文件,并标记为“单页超过上限”。这种情况请先压缩 PDF。
能事先知道会分成几份吗?
多页共用的字体和图片必须在每个分卷中重复保存,所以只有实际保存后才知道真实大小。因此工具会一边添加页面一边测量实际保存的大小,最后列出每个分卷的页面范围和大小。
为什么要等一会儿?
对每个分卷,只要保存后的大小不超限,就把页数翻倍,然后把范围对半缩小,直到找到能放下的最长连续页。页数多的大文件需要更长时间。按钮上会显示正在处理的页码,点击 **停止** 可以中止。