PDF提取图片工具

免费在线提取PDF文档中内嵌的所有图片,自动识别并导出为PNG/JPG,支持批量打包预览,浏览器本地解析不上传文件,隐私安全。

工具介绍

本工具可以直接在浏览器中从PDF文件里提取所有嵌入的图片,无需上传到服务器,处理过程全部在本地完成,保护文件隐私。提取到的图片可以单张下载保存。

使用方法

  1. 点击「选择PDF文件」按钮,选择你需要提取图片的PDF文档
  2. 设置图片输出质量,范围为 0(最低质量)到 1(最高质量),默认 0.8 为平衡质量和大小
  3. 勾选「跳过小图片」可自动过滤小于 100×100 像素的图标、装饰小图,只提取大尺寸图片
  4. 点击「开始提取图片」按钮,等待处理完成后即可查看所有提取的图片,点击下载按钮保存单张图片

提取原理

本工具使用 Mozilla 开源的 pdf.js 库解析PDF文件结构,逐页遍历PDF页面的操作指令,识别出所有嵌入图片对象,将位图数据解码后绘制到Canvas画布,再导出为JPG图片文件。

注意事项

为什么我的扫描版PDF提取不到图片?

部分扫描PDF会将整页图片作为内容嵌入,但也有一些扫描PDF会使用特殊的封装方式,无法直接提取出图片对象。这种情况下无法通过本工具提取,可以直接截图整页获得图片。

提取出来的图片为什么清晰度比原图低?

提取出的图片清晰度由PDF内嵌入的原始图片清晰度决定。本工具仅在最后导出JPG时根据你设置的质量做压缩,如果需要最高清晰度,请将质量设置为1。

为什么我PDF里有图片但提取不到?

如果图片小于100×100像素且勾选了「跳过小图片」会自动过滤。部分PDF会将图片内容拆解为多个指令或使用特殊编码,也可能导致无法提取。另外纯文字PDF本身就没有嵌入图片,自然也提取不到。

提取图片需要上传文件吗,我的文件安全吗?

不需要上传,所有解析和提取过程都在你的浏览器本地完成,文件不会上传到服务器,因此文件隐私是安全的。