可使用adobe acrobat pro dc、pdftk命令行工具、在线网站(如ilovepdf.com)、python pypdf2库或macos预览app提取pdf指定页面;各方法分别适用于图形界面操作、批量自动化、临时快速处理、编程控制及mac轻量需求。

如果您需要从一个PDF文件中提取特定页面并保存为独立的新PDF文件,则可能是由于只需要其中某几页内容进行分享或归档。以下是实现PDF页面拆分的多种方法:
一、使用Adobe Acrobat Pro DC
Adobe Acrobat Pro DC提供内置的“组织页面”功能,支持精确选择并导出指定页码范围,操作直观且保留原始格式与交互元素。
1、打开目标PDF文件,点击右侧工具栏中的“组织页面”工具。
2、在顶部菜单栏点击“拆分文档”按钮。
3、在弹出窗口中选择“按页面数”或“按指定页面范围”,输入需提取的页码(如“3-5,7,9”)。
4、设置输出选项,包括文件命名规则和保存位置,点击“确定”开始拆分。
二、使用PDFtk命令行工具
PDFtk是一款开源跨平台命令行工具,适合批量处理和自动化脚本调用,可精准提取任意页面组合,不依赖图形界面。
1、下载并安装PDFtk Desktop(Windows)或pdfcpu/pdftk(macOS/Linux)。
2、打开终端或命令提示符,进入PDF所在目录。
3、执行命令:pdftk input.pdf cat 3-5 7 9 output extracted.pdf(其中“3-5 7 9”表示提取第3至5页、第7页、第9页)。
4、回车运行后,当前目录下将生成名为extracted.pdf的新文件。
三、使用在线PDF拆分网站(如ilovepdf.com)
在线服务无需安装软件,适合临时快速操作,但需注意上传文件的隐私风险及大小限制。
1、访问https://www.ilovepdf.com/split_pdf,点击“选择PDF文件”上传源文件。
2、在页面预览中勾选需保留的页面缩略图,或手动输入页码范围(如“3,4,5,7,9”)。
3、点击“拆分PDF”按钮,等待处理完成。
4、下载生成的压缩包,解压后获取单个页面或自定义组合的PDF文件。
四、使用Python PyPDF2库编程提取
PyPDF2是纯Python编写的PDF处理库,适用于开发者或有脚本需求的用户,可完全控制页面索引与输出逻辑。
1、在终端运行pip install PyPDF2安装库。
2、新建Python脚本,写入以下代码:
from PyPDF2 import PdfReader, PdfWriter
reader = PdfReader("input.pdf")
writer = PdfWriter()
for page_num in [2, 3, 4, 6, 8]: # 注意:页码从0开始,对应原PDF第3、4、5、7、9页
writer.add_page(reader.pages[page_num])
with open("extracted.pdf", "wb") as f:
writer.write(f)
3、保存脚本为split_pages.py,在终端执行python split_pages.py。
4、运行完成后,当前目录生成extracted.pdf。
五、使用macOS预览App(仅限Mac系统)
macOS自带预览应用支持基础PDF编辑与页面管理,无需额外安装,适合轻量级单次操作。
1、双击PDF文件,用预览App打开。
2、点击左上角“显示边栏”(或按Command+Shift+D),显示页面缩略图。
3、按住Command键逐个点击需保留的缩略图,或拖动鼠标框选连续页。
4、右键选中项,选择“导出所选页面为PDF”,指定文件名与位置保存。










