PDF 转 PNG - 无损把 PDF 页面转成图片

把 PDF 页面渲染成 PNG,文字边缘保持原样。可选分辨率和页码,全部在浏览器里完成——文档永不上传。

这个转换器做什么

本工具用 pdf.js——也就是 Firefox 用来显示 PDF 的引擎——把每一页 PDF 渲染到画布上,再把结果编码为 PNG,整个过程都在这个浏览器标签页里。当页面上的内容是文字、表格、示意图、图表或线稿时,选 PNG 是正确的选择,原因就在于两种格式的压缩方式。JPG 会按 8×8 分块变换图像,并优先丢弃高频分量;而高对比的黑白边缘本身就是高频,因此每个字母周围都会出现淡淡的灰色晕圈,细的表格线甚至可能被抹掉。PNG 无损存储像素,所以渲染出来的页面就是 pdf.js 画出的那些像素——这也意味着日后可以再裁切、标注或重新编码,而不会像反复保存的 JPG 那样累积损伤。代价是文件更大,而且大得不算少:照片类页面上 PNG 常常是同等质量 JPG 的 5 到 10 倍,因为无损压缩在连续色调影像里几乎没什么可利用的。分辨率在 PNG 上的表现和别处一样。PDF 内部单位是 1/72 英寸,按 scale 1 渲染就是 72 DPI——文档声明的原始大小,对正文太粗糙。150 DPI 是可读默认,300 DPI 是打印和 OCR 分辨率,像素数是前者的 4 倍。页面按顺序渲染并编码,因此长文档不需要一次性放进内存;每一页先画在白色底上,因为 PDF 页面本身没有背景,透明背景在多数查看器里会显示成黑色。

为什么要 PNG 而不是 JPG

两种格式都能把页面变成图片。差别恰恰体现在大多数 PDF 真正的内容上——文字、线条、扁平色示意图——这些地方,有损压缩会留下肉眼可见的损伤,无损不会。

文字和线稿完全按渲染出来的样子输出,没有 JPG 在硬边缘周围留下的灰色振铃
图表、表格、示意图的截图在别人放大查看时依然清晰
输出可以反复裁切、标注、重新保存,不会有代际损失
什么都不上传:文档在你的设备上解析和渲染,而不是在别人的服务器上

如何把 PDF 转成 PNG

添加文档,选好页码和需要多少细节,然后转换。不上传、无账号、无水印。

1

拖入一份或多份 PDF——每份文档的页数在添加时就会读出

2

填入 1-3, 7, 12- 这样的页码选择;留空表示全部页

3

选 72、150 或 300 DPI——越高越清晰,PNG 上文件也会随之迅速变大

4

从结果网格里逐页下载,或一次性打包所有页为 ZIP

PDF 转 PNG 常见问题

不会。解析和渲染由 pdf.js 在你浏览器的后台 worker 里完成,PNG 直接写入下载文件夹。文档不会被传输,也不会被复制留存,这就是本工具在处理合同、账单、诊断书或证件扫描件时优于常规转换器的原因。
当页面主要是文字、表格、示意图、图表或线稿时。JPG 按 8×8 分块压缩,会优先丢掉高频细节,而字母的锐利边缘正是高频,因此文字周围会出现淡淡的灰色振铃。PNG 无损,会精确重现这些边缘。对照片类页面(照片扫描件、印刷精美的宣传册)则相反——PNG 可能大出 5 到 10 倍,画面上却看不出提升。
因为无损压缩只能利用重复模式,而照片里几乎没有重复。以照片为主的 A4 页在 300 DPI 下常常超过 20 MB。有三种减小办法:不需要打印分辨率时用 150 DPI 而不是 300、只转你真正需要的页、以图片为主的页改用 JPG 转换器。再把 PNG 过一遍本站的图片压缩工具也有效,它能对扁平色页面显著削减颜色深度。
不会,这是刻意的。PDF 页面本身没有背景——你看到的白底是查看器补的——因此把页面渲染到透明画布上,会得到悬浮的深色文字,在深色底上完全看不见,在会拍平透明的查看器里则整页变纯黑。因此每一页会先绘制在白色底上。如果你需要某个具体元素周围的透明,请先渲染整页,再用背景移除工具处理。
从 150 DPI 开始,正文可读、文件也不大。72 DPI 只用于缩略图和预览——那是 PDF 声明的原始大小,小字看不清。300 DPI 用于打印或喂给 OCR,因为文字识别准确率在 150 到 300 DPI 之间会明显提升。屏幕生成的文档超过 300 之后就基本没什么可加分的了。
用「页码」字段。它支持单页、逗号分隔的列表和范围,包括开区间:「1-3, 7, 12-」表示第 1 到 3 页、第 7 页,以及从第 12 页到末尾。留空转整份文档。超过末页的数字会被忽略而不是当成错误,所以「1-999」是一种表示「全部」的有效简写。
加密的 PDF 不输入密码就无法打开,本工具既不询问密码也不尝试绕过加密。请在 PDF 阅读器里用密码打开文档,另存或打印为一份新的未加密文件,然后来这里转换。没有密码的情况下,那份文档本来就不该被读取,任何转换器都不该改变这一点。
你可以一次添加任意数量的文件,它们会依次处理,一条进度条覆盖整批。每一页都以源文档名加补零页码命名,因此 ZIP 解压后按阅读顺序排列,也一眼能看出哪一页来自哪份文件。300 DPI 的超大批次建议分几批做,因为图片会一直堆在内存里,直到你下载。

更多图片工具

探索其他强大的图片编辑工具

压缩图片

减小文件大小

调整大小

更改尺寸

裁剪图片

裁剪区域

格式转换

转换格式

照片编辑器

编辑照片

旋转图片

旋转图片

镜像翻转

水平/垂直翻转

添加水印

添加水印

添加边框

为图片加边框

圆角裁剪

添加圆角效果

滤镜调整

亮度对比度等

模糊面部

隐藏面部

马赛克

局部打码

去除背景

去除背景

提升质量

AI 提升

添加文字

在图片上加字

图片拼接

拼接多张图片

HTML 转图片

网页转图片

GIF 转图片

提取序列帧

裁剪空白

移除空白边缘

批量重命名图片

安全地批量修改文件名

圆形裁剪

将图像裁剪为圆形

黑白

将图像转换为灰度

分割图像

将图像切割为网格

合并图像

将多张图像合并为一张

更改DPI

设置图像DPI元数据

图像转Base64

将图像编码为Base64

图片转PDF

将多张图片合并成一个PDF

HEIC 转 JPG

将 iPhone 的 HEIC 照片转换为 JPG

EXIF 元数据移除器

查看并清除照片中隐藏的元数据,包括 GPS 位置信息

Favicon 生成器

全套图标加 HTML

色板

从图片中提取颜色

Base64转图片

把Base64解码还原成图片

HEIC转PNG

把iPhone的HEIC照片转成无损PNG

文字穿插图片

把文字放到照片主体背后,全程在浏览器中完成

取色器

获取任意像素的HEX、RGB和HSL值

签名制作

手写签名并下载为透明PNG

签名去背景

把纸上的墨迹变成透明背景

透明背景制作

把背景变成透明

表情包生成器

为图片加上上下两行大字

图片放大

把图片放大 2 倍、3 倍或 4 倍

PDF 转 JPG

把 PDF 页面转成 JPG 图片

证件照制作

把 ID 照裁切到官方尺寸