提取 PDF 图片 使用方法
- 1
拖入 PDF
选择不超过 50 MB 的 PDF。系统会立即在每一页中查找图片;受密码保护的文件会先要求输入密码。
- 2
浏览图片
每张图片只显示一次,以缩略图呈现,并标明像素尺寸、文件大小、格式以及使用它的页面。
- 3
选择格式
“原始格式”会将 PDF 中存储的 JPEG 照片按字节原样保存,其余图片保存为 PNG;选择 PNG 或 JPG 则所有图片统一为同一种格式。
- 4
下载
点击单张图片的下载按钮即可保存;也可以取消勾选不需要的图片,把其余图片打包成一个 ZIP 下载。
限制与 Pro
单个 PDF 最大 50 MB;仅在前 200 页中查找图片。
Pro 可打开最大 4 GB 的 PDF,并一次查找最多 5,000 页。 了解 Pro
关于 提取 PDF 图片
对 PDF 截图,得到的只是屏幕上显示大小的图片。这个工具则直接深入文件内部,提取其中的位图图片,包括照片、扫描件和以位图保存的徽标,并保持它们存储时的分辨率,通常远高于打印时的显示尺寸。比如一张 3000 像素的照片在页面上只占两英寸见方,提取出来的仍是完整的 3000 像素原图。
如果照片在 PDF 中以 JPEG 存储,并且 PDF 没有改变它的绘制方式,“原始格式”会直接保存这些原始字节,你拿到的就是当初放进文档的那个文件,不会再经历一次压缩。其他图片则由 PDF.js 解码,无论采用哪种压缩方式或色彩空间(Flate、JPEG 2000、JBIG2、CCITT 传真、CMYK、索引色或灰度),都会保存为无损 PNG,并保留透明度。在多页重复出现的图片,例如每页页眉里的徽标,只会列出一次,并标明所有用到它的页面;小于 32 像素的小图标、项目符号和线条默认隐藏,需要时可以显示。
用矢量图形绘制的内容不属于图片,比如 Excel 生成的大多数图表、示意图、设计软件导出的图标,以及文字本身。这些无法作为文件提取,如需保留,请把整页保存为 PNG。另外,提取的是完整图片,所以在页面上被裁剪过的照片会以未裁剪的样子导出;被生成 PDF 的软件切成条带的图片,也会按条带分别导出。
隐私
PDF.js 在 Web Worker 中解码图片,另一个 Worker 使用 pdf-lib 写出 PNG 文件并读取存储的 JPEG 数据,全部在你的设备上完成,PDF 中的任何内容都不会上传。处理含有 JPEG 2000 或 JBIG2 图片的 PDF 时,PDF.js 会从 jsDelivr CDN 获取一次解码器,这些请求不包含你的任何数据。
功能
原生分辨率
图片按存储的像素尺寸导出,而不是页面上的打印大小。
原始 JPEG
存储的 JPEG 照片按字节原样保存,不会重新压缩。
不重复
每页都出现的徽标只列一次,并标明出现的页面。
单张或全部
可下载单张图片,也可把勾选的全部图片打包成 ZIP。