从 PDF 提取图片
把原始照片从 PDF 里原封不动地取出来——不是页面的图片,而是真正嵌在里面的那些文件。
怎么从 PDF 提取图片
- 选择你的 PDF。它立刻开始读取——没有什么需要按。
- 每一张嵌入的图片都会被取出,并以原分辨率列在下面。
- 保存你要的那些,或者把它们一次性打包成 ZIP 拿走。
提取和转换不是一回事
这两件事不断被混在一起,而选错了就要赔上质量。把 PDF 转成 JPG,是把每一页——文字、线条、照片,全都在内——画出来,交给你一张页面的图片。提取是伸进文件内部,把嵌在里面的那些照片原样取出来。
如果有人发给你一本宣传册,你想要里面那张产品照,提取给你的就是那张照片,分辨率是设计师放进去的那个,周围什么别的都没有。渲染页面给你的则是那张照片加上压在它上面的标题,分辨率是你挑的那个,而且被压缩了第二次。
PDF 里的 JPEG 本身就已经是一个完整的 JPEG 文件,所以这个工具把那些字节直接复制出来,不重新编码:你保存下来的文件和当初嵌进去的那个逐位相同。以原始像素数据存储的图片会被重建为无损 PNG。
有些图片存成了浏览器无法忠实解码的格式——主要是 JPEG 2000 和传真编码。这个工具不去猜、不交给你一个微妙地错了的东西,而是把它们数出来并告诉你。遇到这种情况,PDF 转 JPG 是正确的退路,因为渲染页面可以完全绕开这个问题。
关于提取图片的问题
这和 PDF 转 JPG 有什么不同?
PDF 转 JPG 渲染页面,给你一张页面的图片,标题之类的全在上面。这个工具伸进内部,把嵌入的照片本身取出来,分辨率就是它们被放进去时的那个,画面里没有别的东西。
质量会下降吗?
不会。PDF 里的 JPEG 本身就是一个 JPEG 文件,所以它的字节被原样复制出来——没有第二次压缩。以原始像素保存的图片会以无损 PNG 的形式出来。
为什么它找到的图片比我在页面上看到的少?
同一张图被用在多页上时只存一次,所以也只被提取一次。用矢量形状做的背景根本不是图片,而文字从来都不是图片。另外有少数几种存储格式无法被忠实保存;那些会被数出来并报告给你,而不是去猜。
它说里面完全没有图片。
那说明这份文档真的从头到尾都是文字和矢量图形,对任何由 Word、LaTeX 或设计工具做出、并且不含照片的文件来说,这很正常。没有东西可以取出来——不过 PDF 转 JPG 仍然能把这些页面给你,作为图片。
我的 PDF 会被上传吗?
不会。文件由你的浏览器打开,图片直接写入你的下载文件夹。既然人们带着扫描的合同和身份证件来找这个工具,这一点在这里比在几乎任何地方都更重要。