可使用Adobe Acrobat Pro、PDFtk命令行工具、在线工具(如iLovePDF)、Python PyPDF2库或Mac预览App提取PDF特定页面。各方法分别适用于精准编辑、批量处理、临时操作、自动化流程及轻量需求,兼顾格式保留、效率、隐私与便捷性。

如果您需要将PDF文档中的特定页面单独保存为新的PDF文件,则可能是由于需要分享部分内容、归档特定页或进行进一步编辑。以下是实现PDF页面拆分与提取的多种方法:
一、使用Adobe Acrobat Pro进行页面提取
Adobe Acrobat Pro提供原生的页面导出功能,支持按范围选择并生成独立PDF文件,操作精准且保留原始格式与交互元素。
1、打开目标PDF文件,点击右侧“组织页面”工具或在“工具”菜单中选择“组织页面”。
2、在页面缩略图视图中,按住Ctrl键(Windows)或Command键(Mac)单击选中需提取的非连续页面;或拖拽鼠标框选连续页面。
3、右键选中页面,在弹出菜单中选择“提取页面”。
4、勾选“提取页面为单独文件”,点击“确定”。
5、在保存对话框中指定文件名与路径,点击“保存”。
二、使用PDFtk命令行工具批量提取
PDFtk是一款开源跨平台命令行工具,适合批量处理大量PDF页面提取任务,无需图形界面,执行效率高且可脚本化调用。
1、下载并安装PDFtk Desktop(Windows)或pdfkit(macOS/Linux通过Homebrew安装)。
2、将待处理PDF文件置于同一目录下,打开终端或命令提示符。
3、输入命令:pdftk input.pdf cat 5-10 output extracted_pages.pdf(提取第5至10页)。
4、如需提取单页,使用格式:pdftk input.pdf cat 7 output page_7.pdf。
5、回车执行后,新PDF文件将生成于当前目录。
三、使用在线PDF拆分工具(如iLovePDF、Smallpdf)
在线工具适用于临时性、小体积PDF的快速拆分,无需安装软件,但需注意文件隐私与传输安全,建议避免上传含敏感信息的文档。
1、访问iLovePDF官网,点击“拆分PDF”功能入口。
2、拖拽或点击上传目标PDF文件。
3、选择“按页面范围拆分”,在输入框中填写所需页码,例如:3, 7-9, 12。
4、点击“拆分PDF”按钮,等待处理完成。
5、下载生成的多个独立PDF文件,每个对应所选页码段。
四、使用Python PyPDF2库编程提取
PyPDF2是纯Python编写的PDF操作库,支持读取、分割、合并等操作,适合开发者或需嵌入自动化流程的场景,完全本地运行无数据外传风险。
1、在终端中执行:pip install PyPDF2 安装库。
2、新建Python脚本,导入PdfReader和PdfWriter类。
3、使用PdfReader读取源PDF,创建PdfWriter实例。
4、通过循环遍历指定页索引(如pages = [2, 6, 8]),调用reader.pages[i].copy()添加至writer。
5、调用writer.write("output.pdf")保存新文件。
五、使用Mac预览App内置功能提取页面
macOS系统自带的预览App具备基础PDF编辑能力,可直接拖拽页面生成新文档,操作直观,适合日常轻量级需求。
1、用预览App打开PDF文件,点击右上角“显示边栏”按钮(或按Cmd+Shift+D)。
2、在左侧缩略图面板中,按住Cmd键多选目标页面缩略图。
3、将选中缩略图直接拖拽至桌面或访达窗口空白处。
4、松开鼠标后,系统自动生成以“副本”命名的新PDF文件,双击可验证内容。
5、重命名该文件即可完成提取。










