
如果您需要从一个PDF文件中提取特定页面或将其分割为多个独立文档,则可能是由于需要共享部分内容、归档不同章节或满足格式要求。以下是实现PDF页面拆分与提取的具体方法:
一、使用Adobe Acrobat Pro拆分PDF
Adobe Acrobat Pro提供内置的“组织页面”功能,支持按页码范围精确提取和保存页面,适用于Windows与macOS系统,操作直观且保留原始格式与交互元素。
1、启动Adobe Acrobat Pro,点击“文件”→“打开”,选择目标PDF文件。
2、在右侧工具栏中点击“组织页面”图标,或通过顶部菜单栏选择“工具”→“组织页面”。
3、在文档缩略图视图中,按住Ctrl键(Windows)或Command键(macOS)单击选中所需页面缩略图。
4、右键选中页面,选择“提取页面”;勾选“提取后删除所选页面”(如需保留原文件则取消勾选)。
5、在弹出窗口中设置输出选项:输入起始页与结束页,勾选“将提取的页面保存为单独文件”。
6、点击“确定”,在保存对话框中指定文件名与路径,选择PDF格式后点击“保存”。
二、使用Python PyPDF2库批量提取页面
PyPDF2是一个开源PDF处理库,适合自动化提取固定页码、奇偶页或条件页(如含特定文本的页面),无需图形界面,适用于Linux、Windows与macOS命令行环境。
1、在终端或命令提示符中执行pip install PyPDF2安装库。
2、新建文本文件,重命名为split_pdf.py,用文本编辑器写入以下代码:
3、在代码中修改input_pdf = "source.pdf"为实际PDF路径,将pages_to_extract = [0, 2, 5]替换为目标页码索引(从0开始计数)。
4、保存文件后,在终端中进入该文件所在目录,执行python split_pdf.py。
5、脚本运行完成后,当前目录下将生成多个以page_0.pdf、page_2.pdf等命名的单页PDF文件。
三、使用在线工具Smallpdf进行页面提取
Smallpdf提供免安装的网页端PDF拆分服务,支持拖放上传与页码区间输入,适合临时处理小体积文件(单文件上限500MB),但需注意隐私敏感文档不宜上传至第三方服务器。
1、打开浏览器,访问https://smallpdf.com/cn/split-pdf官网页面。
2、点击“选择文件”按钮或直接将PDF拖入虚线框内完成上传。
3、等待解析完成后,在页面预览区下方找到“选择页面”选项,切换为“自定义页面”模式。
4、在输入框中填写页码范围,例如1-3,7,10-12表示提取第1至3页、第7页及第10至12页。
5、点击“拆分PDF”按钮,系统自动生成对应页面的独立PDF压缩包。
6、点击“下载全部”按钮,将所有提取页面打包下载至本地。
四、使用macOS预览应用手动导出指定页面
macOS系统自带的预览(Preview)应用支持基础PDF页面管理,无需额外安装软件,适用于快速导出连续页码段,且完全离线运行,保障数据本地化。
1、双击PDF文件,使用“预览”应用打开。
2、点击左侧边栏的“缩略图”按钮(若未显示,按Cmd + Option + 2调出)。
3、按住Shift键点击首尾缩略图,选中连续页面;或按住Command键逐个点击非连续页面。
4、右键选中缩略图区域,选择“导出所选页面…”。
5、在弹出窗口中设置文件名、保存位置及格式(保持为PDF),点击“保存”。
五、使用PDFtk命令行工具按模板分割
PDFtk(PDF Toolkit)是一款跨平台命令行工具,支持基于配置文件或参数规则批量分割PDF,可设定每N页为一组、按书签层级拆分或依据页面尺寸差异分离,适合高级用户定制化处理。
1、前往https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/下载并安装对应系统版本。
2、打开终端(macOS/Linux)或命令提示符(Windows),输入pdftk --version验证是否安装成功。
3、执行命令:pdftk input.pdf cat 1-5 output part1.pdf,提取第1至5页并保存为part1.pdf。
4、如需多段拆分,可一次性输入多组指令,例如:pdftk input.pdf cat 1-3 7-9 12-end output split_result.pdf。
5、若需将每页存为独立文件,运行:pdftk input.pdf burst,将在当前目录生成pg_0001.pdf、pg_0002.pdf等编号文件。










