PDF里的图片怎么单独保存?提取配图、核对编号与下载结果
拿到一份 PDF 资料,想取出里面的照片或插图放进自己的笔记,截图却总会带上周围的文字和留白。要把 PDF 里的图片单独保存,可以先尝试提取文档中已有的图片对象,再从下载结果中挑选需要的文件。
图文工具箱的PDF提取图片工具提供这一入口:一次添加一份 PDF,点击“开始处理”,将提取结果打包为 ZIP。不过,当前工具存在图片编码兼容性限制,不能保证每份 PDF 都能成功提取;下载后能否打开图片,需要实际检查。
先分清:提取配图,还是保存整页画面?
如果目标是页面中的一张独立照片,提取图片可以省去手工框选截图区域。它读取的是 PDF 内保存的图片,不会把图片周围的正文、页眉和留白一起重新渲染。
但 PDF 里看起来像“图”的内容,不一定是一张独立图片:
- 照片以独立图片对象嵌入时,可以尝试提取。
- 图表如果由矢量线条和文字组成,不会自动合成一张完整配图。
- 扫描页如果本身就是一张大图,提取出来可能仍是整页扫描画面,不能把里面的照片和文字自动分开。
需要保留整页排版、图注和文字时,应选择“PDF转图片”。需要从一张扫描图中裁出局部时,则要在拿到图片后另行裁剪。当前提取页面没有选区、按页码提取或 OCR 入口。
添加PDF,下载图片压缩包
- 点击“添加文件”,选择一份 PDF;也可以把文件拖到蓝色区域。
- 检查页面出现的文件名,确认选中的是目标资料。一次只处理一个文件。
- 点击“开始处理”。如果弹出验证码提示,按页面要求完成验证,再点击一次“开始处理”。
- 在浏览器下载记录中找到 ZIP,解压后逐张检查图片。压缩包沿用 PDF 的文件名,例如
资料.pdf对应资料.zip。
这页没有输出格式、清晰度或图片尺寸选项,也没有让你先勾选几张配图的预览列表。要换一份资料,可以点击“清空任务”后重新添加;只需要其中一张图时,在解压后的文件中挑选。
页面提示文件默认保存到“下载”文件夹,实际位置仍以浏览器设置为准。“处理中”的提示也不能代替下载完成和图片检查。
为什么两页PDF会提取出四张图片?
图片数量取决于文件内部的图片对象,不等于 PDF 页数。本次用一份两页的虚构步行笔记样例核验:每页有一张不同的正文大图,两页还共用同一张 SAMPLE COPY 标记图和同一个小图标。
实际下载的 ZIP 含有以下四个文件,均能正常打开:
| 文件 | 图片内容 | 像素尺寸 |
|---|---|---|
1.jpg | 第1页正文大图 | 720 × 1000 |
2.jpg | SAMPLE COPY 标记图 | 300 × 64 |
3.jpg | 小图标 | 40 × 40 |
4.jpg | 第2页正文大图 | 720 × 1000 |
两页共用的图片对象在本例中各输出一次,所以既不是“每页一张”的两张,也不是“每页三张”的六张。若另一份 PDF 把相同画面存成多个独立对象,仍可能出现外观重复的图片;工具没有按画面内容去重的选项。
文件名中的数字是提取编号,不是原 PDF 页码。本例的第 2 页正文图叫 4.jpg。整理素材时应打开图片对照原文,再按用途重命名,不要把 2.jpg 直接当成第 2 页。
这四张 JPEG 与从样例 PDF 中独立提取出的对应图片数据一致,像素尺寸也得到保留。这个结果只说明该样例的提取情况,不能据此保证所有 PDF 都“无损提取”,更不能恢复图片在写入 PDF 之前已经丢失的细节。
ZIP能解压,但里面的图片打不开怎么办?
本次另测了一份单页 PDF:压缩包可以正常解压,里面也有 1.jpg,但该文件无法作为图片打开。核对原 PDF 后发现,它的图片使用了多层编码,当前工具没有正确处理这一样例。
因此,看到 .jpg 后缀或成功下载 ZIP,都不代表提取成功。如果图片打不开,不要只改扩展名,也不必反复点击同一个处理按钮。可以改用支持该 PDF 的图片提取软件;若只需保存可见画面,则改为整页转图片后裁剪,但这样得到的是页面渲染结果,不能当作原始配图。
对可以打开的图片,还应对照原 PDF 检查:需要的内容是否齐全、颜色和边缘是否正常、像素尺寸是否够用。当前页面没有透明背景、特殊色彩空间或所有图片编码都能正确处理的保证,本次也没有验证通用的文件大小和页数上限。
提取流程由浏览器读取所选 PDF 并生成压缩包,当前实现不需要把 PDF 文件内容提交到服务器转换。它不负责补齐缺失的图注、编辑图片内容或判断素材授权。整理笔记时保留原 PDF,给选中的图片记录来源和对应页码,之后查找出处会更方便。