跳至内容
100% 本地 · 上传 0 KB压缩 PDF

提取图片

从 PDF 中把嵌入的图片提取为无损 PNG 文件(本地处理)。

设计即私密
您的文件永不离开您的设备。所有处理均在浏览器本地完成 —— 无上传、无服务器。

Extract Images 会扫描每一页中的嵌入图像对象,并将解码后的位图重新编码为无损 PNG。PDF.js 提供的是解码后的像素,而不是原始 JPEG/PNG 字节流,因此输出在视觉上与嵌入图像一致,但并非原文件的字节副本。单张图片直接下载,多张图片打包为 ZIP,全部在浏览器内完成。

工作原理

如何使用 提取图片

  1. 1
    拖入 PDF. 将 PDF 拖放到拖放区,或点击选择文件。
  2. 2
    选择页码范围. 扫描所有页面,或限制为 1,3,5-7 之类的范围。
  3. 3
    执行「Extract Images」. PDF.js 在本地遍历每页的图像对象,并将解码位图重新编码为 PNG。
  4. 4
    下载图片. 单张图片直接下载,多张图片以 ZIP 压缩包提供。

功能

此工具的功能

  • 扫描全部或指定范围的嵌入图像
  • 从解码位图输出无损 PNG
  • 单张下载或多张 ZIP
  • 无需上传 —— 图像不会离开设备

限制

须知事项

  • 输出 PNG 来自解码像素,而不是原始 JPEG/PNG 字节
  • 矢量图形或作为页面背景绘制的图像可能不会被识别为图像对象
  • 图像密集的 PDF 需要更多内存和更长处理时间
  • 加密 PDF 需先解锁

常见问题

常见问题解答

能直接得到原始 JPEG 文件吗?

不能。PDF.js 只提供解码后的位图,因此工具会重新编码为 PNG。图像看起来相同,但不是嵌入源的字节副本。

为什么有些图片缺失?

工具提取的是嵌入图像对象。矢量形状、渐变以及合成到页面背景的图像不是独立图像对象,因此不会被提取。

可以只从部分页面提取吗?

可以。在页码范围输入 2-10 或 1,4,7;留空则扫描全部页面。