从 PDF 提取图片

在浏览器中提取 PDF 每一页内嵌的位图图片并保存为 PNG 文件。

正在加载工具…

从 PDF 提取图片拖入一个 PDF,本工具会扫描每一页中内嵌的位图图片(照片、扫描件、徽标),并把每一张都转换成可下载的 PNG。提取过程由 pdf.js 完全在浏览器中完成,文档只在本地读取,绝不会被上传——即使是机密文件也只留在你的设备上。你会看到一个可点击放大的缩略图网格、每张图片各自的下载按钮,以及一键下载全部的按钮。

从 PDF 提取图片 是什么?

“从 PDF 提取图片”是一款免费的浏览器端工具,用于找出 PDF 内部存储的图片对象并将它们导出为独立的 PNG 文件。人们常用它从扫描的报告中找回照片、从宣传册里提取产品图或图表,或者无需截图就把幻灯片中的每个徽标和插图都取出来。它读取的是 PDF 自身的图片数据,而不是重新渲染页面,因此你得到的图片保持其存储时的分辨率。使用“全部下载”一次保存所有提取出的图片,也可以从每一行单独下载某张图片,还能在工作区中把结果连接到其他工具(例如图片转 PDF 生成器)。

如何使用 从 PDF 提取图片

  1. 把 PDF 拖放到拖放区(或点击选择文件)。工具会加载文件,并显示页数以及可点击放大的首页预览。
  2. 点击“提取图片”来扫描每一页。内嵌的位图图片会被解码为 PNG,并以缩略图网格的形式显示。
  3. 点击任意缩略图,在灯箱中以原始大小查看,支持滚轮缩放和拖动平移。
  4. 使用每一行中的“下载”按钮,只保存那一张图片,文件名会标注来源页码。
  5. 点击“全部下载”一次保存所有提取出的 PNG,或点击“重置”清除文件并重新开始。

示例

从扫描的报告中找回照片

拖入一份 6 页的扫描报告。工具会提取每一页内嵌的扫描图像,并以 report-p1-1.png 到 report-p6-1.png 的形式提供,你可以逐张下载,也可以全部一起下载。

从宣传册中提取插图

打开一个图文混排的产品宣传册 PDF。只有图片对象会被导出,因此你得到的是干净的产品图 PNG,不含周围的页面排版或文字。

把图片接入工作区中的其他工具

在工作区中,把图片输出连接到图片转 PDF 或图片压缩工具。每当 PDF 变化时,所有提取出的 PNG 都会自动流向下游。

常见问题

我的 PDF 会被上传到服务器吗?
不会。一切都使用 pdf.js 在你的浏览器中 100% 本地运行。文档在本地读取和解码,绝不会被上传,因此即使是机密文件也能保持私密。
到底会提取出什么?
PDF 中内嵌的位图图片——以图片对象形式存储的照片、扫描件、徽标和插图。矢量图形和可选文字不是像素,因此不会作为图片导出。
为什么没有找到图片?
如果某页是纯文字或矢量图形,就没有可提取的内嵌位图,因此不会导出任何内容。扫描的 PDF 和图片较多的文档通常会有结果。
图片是什么格式和分辨率?
每张提取出的图片都以无损 PNG 保存,分辨率与其在 PDF 内部存储时一致,因此你保留的是原始像素,而不是重新渲染的页面。
可以一次下载全部吗?
可以。“全部下载”一键保存所有提取出的图片;如果只想要某一张,每张图片所在行也都有各自的“下载”按钮。

相关工具