提取图片
从 PDF 中把嵌入的图片提取为无损 PNG 文件(本地处理)。
设计即私密
您的文件永不离开您的设备。所有处理均在浏览器本地完成 —— 无上传、无服务器。
Extract Images 会扫描每一页中的嵌入图像对象,并将解码后的位图重新编码为无损 PNG。PDF.js 提供的是解码后的像素,而不是原始 JPEG/PNG 字节流,因此输出在视觉上与嵌入图像一致,但并非原文件的字节副本。单张图片直接下载,多张图片打包为 ZIP,全部在浏览器内完成。
工作原理
如何使用 提取图片
- 1拖入 PDF. 将 PDF 拖放到拖放区,或点击选择文件。
- 2选择页码范围. 扫描所有页面,或限制为 1,3,5-7 之类的范围。
- 3执行「Extract Images」. PDF.js 在本地遍历每页的图像对象,并将解码位图重新编码为 PNG。
- 4下载图片. 单张图片直接下载,多张图片以 ZIP 压缩包提供。
功能
此工具的功能
- 扫描全部或指定范围的嵌入图像
- 从解码位图输出无损 PNG
- 单张下载或多张 ZIP
- 无需上传 —— 图像不会离开设备
限制
须知事项
- 输出 PNG 来自解码像素,而不是原始 JPEG/PNG 字节
- 矢量图形或作为页面背景绘制的图像可能不会被识别为图像对象
- 图像密集的 PDF 需要更多内存和更长处理时间
- 加密 PDF 需先解锁
常见问题
常见问题解答
能直接得到原始 JPEG 文件吗?
不能。PDF.js 只提供解码后的位图,因此工具会重新编码为 PNG。图像看起来相同,但不是嵌入源的字节副本。
为什么有些图片缺失?
工具提取的是嵌入图像对象。矢量形状、渐变以及合成到页面背景的图像不是独立图像对象,因此不会被提取。
可以只从部分页面提取吗?
可以。在页码范围输入 2-10 或 1,4,7;留空则扫描全部页面。