搜"PDF 转 PNG 透明背景"的人,多半是听说"PNG 可以透明",就想当然以为转换能得到透明底图。这个预期要落空了——问题不在 PNG,在 PDF。
为什么转出来不透明
- PDF 页面自带背景:绝大多数 PDF 在排版时就铺了白色(或别的颜色)底色,它是内容的一部分,就像画在纸上的颜色
- 转图是"拍照":PDF 转 PNG 把页面原样渲染,背景色自然一起被拍进去
- PNG 只是支持透明通道的格式,不是制造透明的格式——纸是白的,拍出来就是白的
少数例外
设计稿类 PDF(如抠好的 Logo 导出成无背景 PDF)本身就没有铺底,这类文件转出的 PNG 才可能保留透明区域。判断方法很简单:用阅读器打开时页面是灰底悬浮的"画布感",才可能有透明区。
真正要透明背景,该走这条路
先转图、再抠底:
商品图、证件照换底、设计素材提取,都是这个流程。指望转换一步到位,反而在格式设置里绕不出来。