分类: PDF 工具

从 PDF 提取图片

站方自主规划没找到想要的工具?

在本地提取 PDF 中嵌入的图片,然后下载

查找 PDF 内嵌入的每一张位图图片,可单独下载或打包为 ZIP 下载,全部在你的浏览器中完成解码与提取。

尚未选择文件。

选择一个 PDF 以提取其中嵌入的图片。

图片会以浏览器解码得到的分辨率导出为 PNG;这种方式无法获取 PDF 中原始的压缩图片字节,因此并非与原始图片文件逐字节一致。

本页的所有处理都在浏览器中完成,不会上传任何内容。

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

此工具会读取每一页的绘制指令,提取该页实际引用的嵌入图片对象,而不是把整页转换成一张图片。同一张嵌入图片如果在多个页面中被复用,或在同一页面中被绘制两次,也只会被提取一次。由于所使用的 PDF 库会将每张图片解码为原始像素,而不是直接暴露 PDF 内部原始的压缩文件,因此每张图片都会以其解码分辨率导出为 PNG;这并不总是与最初嵌入的图片文件逐字节相同,但可见的画面是一致的。

使用方法

  1. 选择一个 PDF 文件。
  2. 点击“提取图片”,等待浏览器扫描每一页。
  3. 单独下载图片,或将它们全部打包为 ZIP 下载。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

这会把每一页都变成一张图片吗?
不会。它提取的是页面所绘制的嵌入图片对象,而不是渲染后页面的截图。
为什么得到的是 PNG 而不是原始的 JPEG?
用于读取文件的 PDF 库会将嵌入图片解码为原始像素,而不是暴露其原始压缩字节,因此下载结果始终是解码分辨率下的 PNG。
如果 PDF 中没有嵌入图片会怎样?
工具会提示未找到图片;某个页面可能完全由矢量图形和文本组成,没有可提取的位图内容。
我的 PDF 会被上传到某处吗?
不会。文件的读取和图片的解码都在你的浏览器标签页中完成,任何内容都不会发送到服务器。