拆分 PDF

提取页面或拆分为多个文件

拖拽文件到此处或点击上传

Max 100 MB

拆分 PDF,就是把特定页面单独取出来——可以是一段抽取,也可以是多份子文档。它能解决日常里最常见的痛点:一份大 PDF 里只需要用到某一页,或者一份报告需要按章节切开发给不同的人。 工具提供三种模式覆盖大多数场景:拆成单页、每 N 页均分成块、或按指定区间(如第 3-8 页)提取。输出单个文件还是打包成 ZIP,工具会根据你的选择自动处理。 所有拆分都在浏览器里通过 pdf-lib 完成。源文件的字体、图片、嵌入资源等都会复制到每个输出文档里,保证生成的每份 PDF 都能独立打开。全程不涉及服务器,也没有上传队列。

最后审核: 2026 年 7 月

这是什么?

在 PDF 里,每一页都是页面树中的叶节点,指向字体、嵌入图片等共享资源。拆分意味着新建文档,把引用的页面连同其所需资源一起复制过来——一页用到了某种字体,即便只用一个字形,这个字体也会被复制到输出中。这也是为什么把 100 页的 PDF 拆成 100 个文件后,总体积会明显大于原文件:共享资源被复制到每个输出里,而不是共同引用。pdf-lib 通过 copyPages() 完成这一过程,同时保留注释、超链接和页面旋转。

如何使用此工具

  1. 1选择要拆分的 PDF。任何大小都能处理,但超过 100MB 的文件在多文件拆分时可能占用较多浏览器内存。
  2. 2选择拆分模式。「每 N 页」把文件分成等长的块(适合把一本书按固定长度拆成章节);「提取页面」按 5-10 这样的区间提取;「按页拆分」为每一页生成一个 PDF。
  3. 3输入参数。区间模式支持逗号分隔的页码或范围(例如「1, 3, 5-8」)。无效输入会被忽略,处理前请再检查一遍。
  4. 4点击处理。工具会复制页面及其资源来生成每个子文档。单文件抽取以 PDF 下载;多文件拆分则以 ZIP 压缩包送达。

使用建议

  • 把 100 页的 PDF 拆成单页文件,总体积可能是源文件的 2-3 倍,因为共享的字体和图片会在每个文件里复制一份。
  • 如果已经知道要哪些页,用区间模式更快——比先拆成所有单页再删掉不要的效率高得多。
  • 非常大的 PDF 建议先拆再处理——对每个子文件运行 Compress 通常比对完整源文件运行更省资源。
  • 区间里的页码是从 1 开始且两端闭合(5-8 表示 5、6、7、8 四页,而不是从第 5 页起数四页)。
  • 如果源 PDF 用书签标记了章节起点,直接把这些页码当作拆分点,比自己估算章节位置更可靠。

常见使用场景

  • 律师从 60 页的合同中抽出签名页,附在后续邮件里,而不必把整份文件都发出去。
  • 老师把扫描的试卷合集拆成一份份学生答卷,再逐份批改。
  • 研究者从一份大参考文献里抽取某一章用于精读,避免每次都加载完整文件。
  • 会计把扫描后的银行对账单归档拆成月度 PDF,再按年份归入文件夹结构。
  • 设计师从作品集 PDF 里抽出单页插图作为预览发出去,不用把整本书都亮出来。
  • 翻译把长文档切成 20 页一段,分给团队成员并行处理。

技术说明

  • 拆分使用 pdf-lib 的 copyPages(),可以在输出中完整保留页面旋转、注释和超链接。
  • 多文件输出通过 JSZip 打包成一个 ZIP,避免浏览器连续触发上百次下载对话框。
  • 页码从 1 开始。范围 3-5 表示第 3、4、5 页,共 3 页。
  • 拆分线性化(Web 优化)PDF 后输出会是非线性化的。若在意快速网页阅读,可以之后再运行一次 Compress 重新线性化。
  • 提取的文件包含所引用页面所需的全部资源——字体、嵌入图片、色彩配置——因此每份输出都能独立打开。
  • 跨越多页的 PDF 表单(AcroForm 字段)会随着所在页一起被拆分;一份跨两页的表单在拆开后会变成两份带孤立字段引用的表单。

以隐私为基础

此工具在你的浏览器中运行。使用工具时,文件不会上传到我们的服务器。

限制说明

  • 带密码保护的 PDF 无法直接拆分。请先用 Protect 工具解锁。
  • 源文件上的数字签名不会保留到拆分输出里,因为被签名的字节区间在新文件里已不复存在。
  • 工具不会跨输出去重共享资源。把一个 50MB(带有共同模板图)的 PDF 拆成 20 份,总体积可能超过 200MB。
  • 源文件中指向已提取页面范围的书签会被保留;指向范围之外的书签会被移除,因为目标已经不存在。
  • 非常大的多文件拆分(比如把 500 页拆成 500 个文件)可能在打包 ZIP 前耗尽浏览器内存。建议每 100 页分批处理。
  • 拆分输出兼容主流 PDF 阅读器。较旧版本的 Preview.app 或 PDF-XChange 在打开由 PDF 2.0 源拆分出的文件时可能显示警告。

常见问题

可以把 PDF 拆分为单独的页面吗?

可以。选择「每 1 页拆分」,每一页都会变成独立的 PDF 文件,最终以 ZIP 压缩包形式下载,方便一次性拿走。

如何提取像第 3、7、12 页这样的指定页面?

选择「提取页面」模式,用逗号或短横线输入页码。例如「3, 7, 12」提取单独页面,或「3, 7-12」把单页和区间混着用。

为什么拆分后的 ZIP 比原始 PDF 还大?

拆分会把字体、图片等共享资源复制到每个输出文件里。如果源文件用了大量公共模板,拆得越多总体积就越膨胀。这是正常现象——每个文件都必须能独立打开。

能拆分有密码保护的 PDF 吗?

不能直接拆。请先用 Protect 工具移除密码。如果 PDF 是你自己的,这一步很简单;如果不是,本工具会拒绝打开它。

可以处理多大的文件?

桌面浏览器一般能稳定处理 200MB 以内的文件,手机浏览器大约在 40-80MB 之间。文件特别大时,可以先用 Compress 压缩再来拆分。

拆分后超链接还有效吗?

指向同一份拆分输出内页面的内部链接依然可用;指向范围之外页面的链接会变成失效引用。外部 URL 链接则始终保留。

书签会保留下来吗?

指向该输出文件所包含页面的书签会被复制过来;指向其他拆分文件里页面的书签会被丢弃——目标页面已经不在这份文件里了。

处理前能预览每个拆分文件包含哪些页面吗?

工具目前不提供预览。范围模式最容易预测:输入「1-10」就是第 1 到第 10 页。按 N 页拆分时自己算一下:100 页的文件每 20 页拆一次,会得到 5 个文件,分别是 1-20、21-40、41-60、61-80、81-100。

文件会上传到服务器吗?

不会。拆分通过 pdf-lib 在浏览器里完成。关闭标签页数据就没了。本工具没有任何上传接口,也不依赖任何云端服务。

其他 PDF 工具