将PNG转换为PDF
把截图、图表和图形合成一个PDF,完整无损——顺序随心调整,不存储任何文件。
- 绝不存储
- 无需排队,无需等待
- 无需注册,无水印
使用方法
添加图片
将PNG文件拖放到页面上,或点击选择文件。可以继续添加更多。
排列与设置
拖动调整顺序,然后选择页面尺寸、方向和边距。
生成PDF
点击“生成PDF”并下载。
为什么用PNG生成的PDF和图片一样大
PDF并不知道PNG是什么,但它存储图片时恰好使用了与PNG相同的压缩方式——所以PNG放进文档时不需要重新编码。像素数据原封不动地搬过去,而不是解码后再压缩一遍,这意味着完全没有代际损失,PDF的大小也基本等于放进去的图片之和。八张4 MB的截图会生成一个32 MB的PDF。这不是效率低下,而是无损格式的代价,这也是照片类PDF应该用JPG生成的原因。
透明效果得到了正确处理,而不是被压平。PNG的Alpha通道会被单独分离出来,作为软蒙版附加——这是PDF规范本身处理逐像素透明的机制——所以一个带柔和阴影的Logo放在页面上,不会像劣质转换那样留下一块灰色矩形。它背后就是页面本身,所以除非那里还画了别的内容,透明PNG会显示为白色。
页面尺寸取决于您的选择。固定尺寸会让每张图片在边距内按原比例适配——绝不拉伸,绝不裁切——纵向截图放在横向页面上只会在两侧留白。选择与图片一致时,每一页就是图片加上边距,所以由不同截图组成的PDF会有不同尺寸的页面,这在PDF中完全合规,只是偶尔会让打印机感到意外。
一张图片生成一页,顺序与屏幕上显示的一致;截图中的文字仍然是文字的图片:无法选中、搜索或复制。任何地方的图片转PDF都是如此。如果之后需要能找到这些文字,就必须识别页面内容——请先识别文字,并把结果一起保存。
如果您需要的是别的
处理数百张图片或任何脚本化任务时,img2pdf是合适的工具,而且格外讲原则:它和这里一样嵌入原始数据而不重新编码,遇到无法无损嵌入的内容会直接拒绝,而不是悄悄降低质量。img2pdf *.png -o out.pdf就是完整的命令。ImageMagick的magick *.png out.pdf更灵活,但会毫不犹豫地重新压缩,如果在意这一点,请加上-quality 100。
如果PDF需要的是小而不是完美,先把PNG转换为JPG,效果胜过事后对PDF做任何压缩——以截图为主的文档,体积通常能减少80%,而肉眼看不出差别。例外是线稿、图表和文字截图,JPEG会在每条锐利边缘周围产生明显的毛边,这时PNG才是真正正确的选择。
常见问题
画质会保留吗?
完全保留。PNG图片逐字节嵌入,不会重新压缩,所以截图保持像素级完美,其中的文字依然清晰可读。
我的图片会被存储吗?
不会。文档在不发送、不存储任何内容的情况下生成。
透明区域会怎样?
PDF中会保留透明效果。放在白色页面上时看起来就是白色,这通常正是您想要的。
可以把几张截图放在同一页上吗?
暂时不行——每张图片都是单独一页。要把几张图片放在同一页,请先在图片编辑器中把它们排好。
还能添加哪些格式?
JPG、WebP、GIF、BMP和AVIF在这里都能用,可以与PNG随意混合。
小贴士: 每张图片一页。全分辨率的大截图会生成很大的PDF,因为PNG本身就是无损格式——如果文件大小比完美的边缘更重要,请先把它们转换为JPG。
把这个工具放到您的网站上
博客、课程页面或帮助文章均可免费使用。粘贴一段代码,访客就能直接在您的页面上使用。