WEBP转PDF
直接在浏览器中把WEBP图片转成PDF:无损文件保持无损,透明部分按你的选择处理。
把文件拖到这里
.webp · 最大100 MB
如何转换为PDF
- 1
拖入WEBP文件
一次最多添加两百张图片。图片由你自己的浏览器读取,拖入的顺序就是页面顺序。
- 2
设置页面尺寸和编码
每页保持图片本身的尺寸,或者全部放进带边距的A4或Letter页面。编码格式可以自己选,也可以让每张图片自动选择合适的那种。
- 3
下载PDF
点击按钮保存一个文档;也可以关闭合并,得到一个ZIP,每张图片对应一个单独的PDF。
为什么WEBP放进PDF时必须重新编码
PDF可以原样装入JPEG数据流,却完全不认识WEBP:这个格式从未写进PDF规范。所以图片要先解码,再用PDF能理解的格式重新写入。这两步都由你的浏览器自己完成,不需要额外的库,并且会告诉你每一页用了哪种编码格式。有损的WEBP变成JPEG,这和它原来的样子最接近。无损的WEBP以及任何带透明度的图片则变成PNG:把清晰的标志变成有损图片,应该是你有意做出的决定。你也可以为整批图片统一指定编码格式。
透明度、动画和文件大小
JPEG里没有透明像素的位置,所以选择JPEG时,透明部分会先填成白色或黑色,并告诉你有多少张图片受到影响。选择PNG,透明通道就完整保留。动画WEBP确实存在,但PDF页面不会动:只使用第一帧,并统计被舍弃的帧数。生成的PDF通常会比原图大:WEBP一般比JPEG紧凑25%到35%,在网页上省下的空间,放进文档时又还了回去。
图片不会离开你的设备
解码、重新编码和页面组装都在浏览器标签页里完成,用的是浏览器自带的图像处理流程。不上传,服务器上没有存放你图片的队列,也没有需要事后删除的副本。尚未公开的产品图和私人照片放在这里,和放在你自己的文件夹里一样安全。
常见问题
为什么WEBP不能原样放进PDF?
因为PDF格式里没有WEBP这种图像类型。它认识JPEG数据流和几种无损编码,WEBP不在其中。所以图片会先解码,再重新写成JPEG或PNG,过去二十年里的任何PDF阅读器都能打开。
PDF里应该选JPEG还是PNG?
照片用JPEG;截图、标志、图表以及任何带透明度或锐利边缘的内容用PNG。“自动”设置已经按文件本身的类型遵循这条规则,所以大多数人完全不用改。PNG页面更大,但一个像素都不会丢。
为什么PDF比WEBP文件大?
因为WEBP的压缩效率高于PDF能存储的格式。同一张图片重新编码成JPEG或PNG,会占用更多字节。完成后再用“PDF压缩”处理一遍文档,通常能找回相当一部分差距。
透明部分会怎么处理?
页面编码为PNG时会保留透明度,“自动”设置对任何带透明通道的图片都是这样做的。如果强制使用JPEG,透明区域会填成白色或黑色,由你选择,结果里会告诉你有多少张图片受到影响。
动画WEBP怎么办?
只有第一帧进入PDF,因为PDF页面是静态图像。转换前会扫描文件,告诉你这段动画有多少帧。如果想保留每一帧,先把它们提取成单独的图片,再作为页面添加。
哪些浏览器能读取WEBP?
Chrome 32及以上、Firefox 65及以上、Edge 18及以上,以及Safari 16及以上。更旧的浏览器完全没有这个解码器,这时会为你提供一个先把WEBP转成JPEG的转换器,不会让你卡在那里。
怎么调整页面顺序?
页面按添加文件的顺序排列,所以按想要的顺序拖入即可。之后想重新排列,可以在“整理PDF页面”中打开生成的PDF并拖动页面,或者删除图片后重新添加。
怎么让结果更小?
转换前调低JPEG质量滑块,或者把完成的文档发送到“PDF压缩”,它会降低其中图片的分辨率。把页面尺寸设为A4也有帮助,因为过大的照片会缩小到适合纸张的大小。