跳到正文

提取 PDF 中的图片

按原始分辨率保存 PDF 中嵌入的照片和图片,可逐张下载,也可打包成 ZIP 一次下载;图片在浏览器中提取,PDF 不会上传。

拖入 PDF 以提取其中的图片或点击浏览 · 最大 50 MB
选择 PDF在你的设备上处理,不会上传
在浏览器中运行 · 无需上传工作原理

提取 PDF 图片 使用方法

  1. 1

    拖入 PDF

    选择不超过 50 MB 的 PDF。系统会立即在每一页中查找图片;受密码保护的文件会先要求输入密码。

  2. 2

    浏览图片

    每张图片只显示一次,以缩略图呈现,并标明像素尺寸、文件大小、格式以及使用它的页面。

  3. 3

    选择格式

    “原始格式”会将 PDF 中存储的 JPEG 照片按字节原样保存,其余图片保存为 PNG;选择 PNG 或 JPG 则所有图片统一为同一种格式。

  4. 4

    下载

    点击单张图片的下载按钮即可保存;也可以取消勾选不需要的图片,把其余图片打包成一个 ZIP 下载。

限制与 Pro

单个 PDF 最大 50 MB;仅在前 200 页中查找图片。

Pro 可打开最大 4 GB 的 PDF,并一次查找最多 5,000 页。 了解 Pro

关于 提取 PDF 图片

对 PDF 截图,得到的只是屏幕上显示大小的图片。这个工具则直接深入文件内部,提取其中的位图图片,包括照片、扫描件和以位图保存的徽标,并保持它们存储时的分辨率,通常远高于打印时的显示尺寸。比如一张 3000 像素的照片在页面上只占两英寸见方,提取出来的仍是完整的 3000 像素原图。

如果照片在 PDF 中以 JPEG 存储,并且 PDF 没有改变它的绘制方式,“原始格式”会直接保存这些原始字节,你拿到的就是当初放进文档的那个文件,不会再经历一次压缩。其他图片则由 PDF.js 解码,无论采用哪种压缩方式或色彩空间(Flate、JPEG 2000、JBIG2、CCITT 传真、CMYK、索引色或灰度),都会保存为无损 PNG,并保留透明度。在多页重复出现的图片,例如每页页眉里的徽标,只会列出一次,并标明所有用到它的页面;小于 32 像素的小图标、项目符号和线条默认隐藏,需要时可以显示。

用矢量图形绘制的内容不属于图片,比如 Excel 生成的大多数图表、示意图、设计软件导出的图标,以及文字本身。这些无法作为文件提取,如需保留,请把整页保存为 PNG。另外,提取的是完整图片,所以在页面上被裁剪过的照片会以未裁剪的样子导出;被生成 PDF 的软件切成条带的图片,也会按条带分别导出。

隐私

PDF.js 在 Web Worker 中解码图片,另一个 Worker 使用 pdf-lib 写出 PNG 文件并读取存储的 JPEG 数据,全部在你的设备上完成,PDF 中的任何内容都不会上传。处理含有 JPEG 2000 或 JBIG2 图片的 PDF 时,PDF.js 会从 jsDelivr CDN 获取一次解码器,这些请求不包含你的任何数据。

功能

原生分辨率

图片按存储的像素尺寸导出,而不是页面上的打印大小。

原始 JPEG

存储的 JPEG 照片按字节原样保存,不会重新压缩。

不重复

每页都出现的徽标只列一次,并标明出现的页面。

单张或全部

可下载单张图片,也可把勾选的全部图片打包成 ZIP。

提取 PDF 图片:常见问题

提取的图片是完整分辨率吗?
是的。每张图片都按 PDF 中存储的像素尺寸保存,而不是页面上显示的大小,也不是截图。每张缩略图下方的卡片会标明该尺寸,例如 2400 × 1600 px。如果图片看起来很小,说明 PDF 里存的本来就是小图,这在为网页导出的文件中很常见。
“原始格式”是什么意思?
对于 PDF 中以标准 JPEG 存储的照片,它会按字节原样保留,完全无损,文件也最小,这类卡片会标注“JPG · 原图”。以其他方式存储的图片会先解码,再保存为无损的 PNG。如果希望所有文件格式统一,请改选 PNG 或 JPG。
为什么列表里没有我的图表或徽标?
它很可能是用矢量图形绘制的,而不是以图片形式存储。在 Excel 或 PowerPoint 中制作的图表、示意图、许多徽标以及所有普通文字,保存的都是线条、曲线和填充的指令,而不是像素,所以 PDF 里没有可保存的图片文件。想保留这类图形,可以把页面以较高 DPI 转成 PNG,再用图片编辑器裁剪。
为什么提取的图片和页面上看到的不一样?
PDF 可能通过裁剪或剪切路径只显示图片的一部分,或者在图片上叠加了文字和图形;提取出的文件是存储的完整图片,不含这些叠加内容。透明度会以 PNG 的 Alpha 通道保留,单色蒙版图片因颜色由页面决定,会保存为白底黑色。
扫描版 PDF 能用吗?
可以,这也是常见用途:扫描版 PDF 通常每页只有一张图片,所以你能取回原始扫描图,分辨率与扫描时一致,例如 300 DPI 的 A4 页面为 2480 × 3508 像素。用 JBIG2 或 CCITT 压缩的黑白扫描件会被解码并保存为 PNG,既保留每一个点,体积也很小。
全部pdf 工具