可采用五种方法提取PDF指定页面:一、Adobe Acrobat Pro图形化操作;二、ilovepdf等在线工具;三、Python PyPDF2编程批量处理;四、macOS预览App内置功能;五、PDFtk命令行工具跨平台高效拆分。

如果您需要从一个PDF文件中提取特定页面范围,或者对PDF进行页面修剪并另存为新文件,则可能是由于原始文档包含冗余内容或仅需保留部分页面。以下是实现该目标的多种方法:
一、使用Adobe Acrobat Pro进行页面提取
Adobe Acrobat Pro提供直观的页面管理功能,支持精确选择页面范围并导出为独立PDF。该方法适用于已安装专业版Acrobat的用户,操作稳定且兼容性强。
1、打开PDF文件后,点击右侧“组织页面”工具图标(或通过“工具”>“组织页面”进入)。
2、在缩略图视图中,按住Ctrl键(Windows)或Command键(Mac)逐个点击需保留的页面缩略图,或拖动鼠标框选连续页面范围。
3、右键选中区域,选择“提取页面”选项。
4、勾选“提取所选页面为单独文件”,点击“确定”后指定保存路径与文件名。
二、使用免费在线工具(如ilovepdf、smallpdf)
无需安装软件,通过网页端即可完成页面范围提取,适合临时处理且对隐私要求不高的场景。上传后系统自动解析页码结构,支持自定义起止页。
1、访问ilovepdf.com或smallpdf.com对应“Extract PDF”功能页面。
2、点击“选择文件”上传目标PDF。
3、在页面范围输入框中填写所需区间,例如输入3-7表示提取第3页至第7页(含两端)。
4、点击“提取页面”按钮,等待处理完成后下载生成的新PDF文件。
三、使用Python PyPDF2库批量提取页面
适用于熟悉基础编程的用户,可实现自动化处理多个PDF或复杂页码逻辑(如奇数页、间隔页等)。脚本执行后直接生成裁剪后的新文件。
1、确保已安装Python环境,并运行命令pip install PyPDF2安装依赖库。
2、新建文本文件,粘贴以下代码并修改input.pdf为源文件路径,output.pdf为目标路径,start_page和end_page为起止页码(页码从0开始计数):
from PyPDF2 import PdfReader, PdfWriter
reader = PdfReader("input.pdf")
writer = PdfWriter()
for i in range(start_page, end_page + 1):
writer.add_page(reader.pages[i])
with open("output.pdf", "wb") as f:
writer.write(f)
3、保存为extract.py,终端中执行python extract.py。
四、使用macOS预览App内置功能
macOS系统自带的预览App支持图形化操作完成页面删减与另存,无需额外安装软件,适合轻量级编辑需求。
1、用预览App打开PDF文件。
2、点击顶部菜单栏“显示”>“缩略图”,左侧将显示所有页面缩略图。
3、按住Command键多选不需要的页面缩略图,然后按Delete键删除。
4、点击“文件”>“导出”,在弹出窗口中指定名称与位置,点击“保存”即完成修剪后另存。
五、使用PDFtk命令行工具(Windows/Linux/macOS)
PDFtk是一款跨平台命令行工具,支持高效、无损地拆分PDF页面,适合批量任务及脚本集成,输出文件保持原始质量与元数据。
1、前往www.pdftk.com下载并安装对应系统版本的PDFtk。
2、打开终端(macOS/Linux)或命令提示符(Windows),切换至PDF所在目录。
3、执行命令:pdftk input.pdf cat 5-12 output output.pdf(示例:提取第5至第12页)。
4、确认当前目录下生成output.pdf文件,即为指定页面范围的新文档。


















