拆分 PDF
从所选页面创建新 PDF,或将一份文档分成连续的页面组。本工具按页面在文件中的实际位置操作,在浏览器中处理受支持的静态 PDF。
选择页面并生成文件
- 选择一个 PDF,等待页数统计和兼容性检查完成。文件上限为 20 MiB、500 个实际页面。受保护的文件、表单、签名标记和不受支持的注释会被拒绝。
- 选择“提取页面”并输入 1,3-5,8 这样的选择表达式,或选择“每 N 页拆分”并输入每组页数。生成文件前请核对页面分组方案。
- 点击“生成 PDF”或“生成多个 PDF”,然后分别下载每个结果。分享前请检查下载的页面。“清除”会从工具中移除当前文件和结果。
页面选择如何计数
第 1 页指文件中的第一个实际页面,即使其印刷页码不同。封面、使用罗马数字的前言或自定义页面标签都不会改变这些位置。
提取支持正整数页面位置和包含首尾的范围,各项以逗号分隔。请使用 ASCII 数字 0-9、半角逗号 (,) 和连字符 (-)。重叠页面只包含一次,并保留原文件顺序:5,1,3-5 会输出 1,3,4,5。
每 N 页拆分会按顺序覆盖整个原文件,最后一组可能较短。七页文档每三页拆分,得到 1-3、4-6 和 7 三组。每组为一个独立 PDF,一次操作最多生成 20 个结果。
输出是功能有限的新 PDF,而非完整保留原文档所有属性的副本。目标是保留受支持页面的常规外观;书签、可点击链接、文档标签、结构标签、附件等文档级功能不在支持保留的范围内。
页面分组示例
对于八页 PDF,提取 1,3-5,8 会生成一个五页 PDF,依次包含原文件中的 1,3,4,5,8 页。
对于七页 PDF,每三页拆分会生成三个文件,分别包含 1-3、4-6 和 7 页。每七页拆分则生成一个包含全部七页的文件。
21 页文档若每一页拆分,就需要 21 个文件,超过 20 个文件的上限。改为每个文件两页,会生成 11 个文件,最后一个仅包含原文件第 21 页。
支持的文件与输出限制
本工具一次处理一个受支持的静态 PDF。它不会解锁受保护的文件、将表单扁平化、验证或保留签名、执行 OCR、压缩到指定大小、按书签拆分、重新排列页面或生成 ZIP 压缩包。结果可能比原文件大。
提取页面不等于永久移除敏感信息,也不保证已移除所有隐藏数据或未选择页面的数据。不承诺符合 PDF/A、PDF/UA、获得无障碍认证或完全还原所有文档。复杂文件即使低于大小限制也可能处理失败;分享前请检查每个结果。
本地处理 PDF
本工具不上传 PDF 内容,也不保存项目历史记录。文件选择、处理和下载都在此浏览器中进行;网站常规服务仍可能发送请求。清除会释放工具持有的引用,但不会安全擦除设备数据,也无法撤回已下载的文件。
PDF 拆分常见问题
方法与来源
- 本工具使用本地打包、按 MIT 许可发布的 pdf-lib 1.17.1,从受支持的静态页面创建新 PDF。查看库的许可和声明。
- github.com固定版本 pdf-lib 1.17.1 源码:PDFDocument 的 load、copyPages 和 save
页面选择使用从 1 开始的实际位置,而非印刷页码或文档标签。提取会去除重复页并保留原顺序;拆分会按连续分组覆盖整个原文件。每组生成一个独立 PDF,一次最多 20 个结果。
兼容性检查采取保守策略,不验证签名,也不扫描恶意内容。链接将无法点击。表单、签名标记和非链接注释会被拒绝。不支持保留书签、页面标签、附件或无障碍标签。复制页面不等于永久移除敏感信息:隐藏数据或未选择页面的数据可能残留。不保证完全还原所有文档、符合 PDF/A 或 PDF/UA,也不提供无障碍认证。
处理和手动触发的下载均在此浏览器中进行,不上传 PDF 内容,也不保存项目历史记录。网站常规服务仍可能发送请求。清除只释放应用持有的引用,不会安全擦除数据或撤回下载。
