跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

PDF怎么提取特定页面成新PDF PDF页面拆分保存方法【技巧】

可使用Adobe Acrobat Pro DC、PDFtk命令行工具、Python PyPDF2库、在线工具(如ilovepdf)或macOS预览App提取PDF特定页面。

如果您需要从一个PDF文件中提取特定页面并保存为独立的新PDF文件,则可能是由于只需要其中某几页内容,或需对不同页面进行分类处理。以下是实现PDF页面拆分与特定页提取的多种方法:

一、使用Adobe Acrobat Pro DC提取页面

Adobe Acrobat Pro DC提供原生页面提取功能,支持按范围或单页选择,导出为标准PDF格式,保留原始排版、字体和交互元素。

1、打开目标PDF文件,在右侧工具栏点击

“组织页面”

工具。

2、在文档缩略图视图中,按住Ctrl键(Windows)或Command键(Mac)逐个点击需提取的页面缩略图,或拖拽框选连续页面。

3、右键选中页面,选择

“提取页面”

选项。

4、勾选

“将提取的页面保存为单独的文件”

,点击“确定”后指定保存路径与文件名。

二、使用PDFtk命令行工具批量提取

PDFtk是开源跨平台命令行工具,适合精确指定页码(如第3、7、10–15页),无需图形界面,执行效率高且可脚本化复用。

1、下载并安装PDFtk Desktop(Windows)或pdf kit(macOS/Linux via Homebrew)。

2、打开终端(macOS/Linux)或命令提示符(Windows),进入PDF所在目录。

3、输入命令:

pdftk input.pdf cat 5 8 12-16 output extracted.pdf(提取第5、8、12至16页)。

4、回车执行,生成的新PDF文件即保存在当前目录下。

三、使用Python PyPDF2库编程提取

PyPDF2支持通过代码精准控制页码索引,适用于自动化场景或需嵌入其他流程的情况,可处理上百页文档并按条件筛选(如含关键词的页)。

1、在Python环境中运行命令:

pip install PyPDF2安装依赖。

2、新建.py文件,写入以下代码:

from PyPDF2 import PdfReader, PdfWriter reader = PdfReader("input.pdf") Nano Pdf使用 nano-pdf CLI 通过自然语言指令编辑 PDF 文件。

下载writer = PdfWriter() writer.add_page(reader.pages[4]) # 提取第5页(索引从0开始)

writer.add_page(reader.pages[6]) # 提取第7页with open("output.pdf", "wb") as f:writer.write(f)

四、使用在线PDF分割工具(如ilovepdf、smallpdf)

无需安装软件,上传后可视化选择页面范围,适合临时快速操作;但需注意隐私敏感文档不宜上传至第三方服务器。

1、访问

https://www.ilovepdf.com/split_pdf或类似可信站点。

2、点击

“选择文件”

上传PDF,等待解析完成。

3、在页面预览区取消勾选不需要的页码,仅保留目标页。

4、点击

“分割PDF”

,下载生成的单页或多页新PDF文件。

五、使用macOS预览App内置功能提取

macOS系统自带预览App支持基础PDF编辑与页面管理,无需额外安装,操作直观,适合少量页面提取。

1、双击PDF文件,用预览App打开。

2、点击左侧缩略图面板,按住Command键多选目标页面缩略图。

3、右键所选缩略图,选择

“在新窗口中打开所选页面”

。

4、新窗口中点击菜单栏

“文件 → 导出…”

,设置格式为PDF并保存。

相关文章