✂️
免费 PDF 拆分工具
将 PDF 拆分为单独页面或提取特定页面范围。可单独下载页面或打包为 ZIP。
将文件拖放到此处,或点击浏览
PDF · 在你的设备上处理
或按 Ctrl+V 从剪贴板粘贴
你的文件永远不会离开你的设备。所有处理都在你的浏览器中本地进行。
常见用途
- 从PDF提取特定页面从PDF中提取单个页面或自定义范围 — 仅下载你需要的内容。
- 将PDF拆分为单个页面将PDF的每一页分离到其自己的文件中 — 将所有页面作为ZIP下载。
- 将PDF分割成等量块将长PDF分成等大小的部分 — 适用于分割报告、书籍或批次。
- 拆分发票批量PDF将合并的发票PDF分离为单个发票文件,用于路由、存档或电子邮件。
- 从PDF提取书籍章节通过指定自定义页面范围从PDF书籍或手册中提取各个章节。
工作原理
PDF 拆分完全在你的浏览器中运行,使用 pdf-lib 将页面复制到新文档,使用 pdfjs-dist 渲染实时缩略图——你的文件绝不会上传到任何服务器。
- 1pdf-lib 读取 PDF 结构拖入文件后,pdf-lib 加载原始 ArrayBuffer 并解析 PDF 内部的页面树。它统计页数并使页面可供复制,而无需解码每个嵌入的字体或图像。
- 2pdfjs-dist 渲染页面缩略图同时,pdfjs-dist(通过 CDN worker 加载)以固定的 220 px 宽度将每一页栅格化到离屏 Canvas 元素上。每页渲染完成后,JPEG data URL 会逐步填入缩略图网格,因此在整个文档准备好之前你就可以开始选择页面。
- 3选择拆分方式提供三种模式:将每一页拆分为单独的 PDF,按每 N 页一组拆分,或通过点击缩略图或输入 '1-3, 7, 10-12' 这样的范围挑选单独页面。缩略图网格会高亮所选页面和交替的分组边界,让你在确认前就能看到拆分方案。
- 4pdf-lib 写入新 PDF;JSZip 打包输出对于每个输出组,pdf-lib 创建一个新的 PDFDocument,并用 copyPages() 只复制所选页面。当结果是多个文件时,JSZip 将它们收集到一个 ZIP 中。单个提取范围会直接下载为 PDF,无需打包为 ZIP。
你的 PDF 由浏览器直接读取,绝不会离开你的设备——所有拆分都在本地 JavaScript 中完成,不涉及服务器。
相关工具
Stem Splitter(人声、鼓、贝斯)
使用在您浏览器中运行的 AI 模型,将歌曲拆分为四个分轨——人声、鼓、贝斯和其他乐器。将每个分轨下载为 MP3 或 WAV,或制作无鼓或无贝斯的练习混音。您的音乐绝不会被上传。
试一试仅首次下载 94 MB
视频分割器
将长视频分割成多段:每段 60 秒,适用于 WhatsApp 状态或快拍;也可分成若干等长的段,或分成每段不超过指定大小(如用于邮件的 25 MB)的多段。可逐段保存,也可打包为 ZIP 一次保存。在浏览器中运行,视频不会被上传。
试一试文件保留本地
PDF 添加页码
为 PDF 添加页码——可选择格式、位置、起始页码和字体大小。完全在浏览器中运行,PDF 不会上传。
试一试文件保留本地