关于 PDF 转 PNG
本工具将 PDF 的每一页渲染为无损 PNG 图片。当边缘必须保持清晰时,PNG 是正确选择——含细小文字、表格、线条图、徽标或截图的页面——以及当你不想要 JPG 可能带来的压缩模糊时。常见用途:为文档制作清晰的页面预览、把某个图表或插图提取为图片,或生成干净的素材以嵌入网站或应用。
渲染在你的设备上完成,因此 PDF 绝不会被上传。
工作原理
每一页在浏览器中用 pdf.js 渲染到 canvas 并导出为 PNG:
- 分辨率 — 标准以 PDF 原生比例的 2× 渲染(~150 DPI);高以 4× 渲染(~300 DPI,打印质量)。PDF 在基础单位下为 72 DPI,因此倍数决定了有效像素密度。
- 无损输出 — PNG 精确保留每个像素,没有压缩伪影,并保留透明度。
- 多页 — 每一页生成各自的 PNG;多页 PDF 会打包为一个 ZIP,单页 PDF 则直接下载。
假设与默认值
- 默认分辨率为标准(~150 DPI)。
- 文件以源 PDF 命名,并带有补零的页码(
document-page-01.png)。 - 透明度会被保留(在页面含有透明区域时);由于 PNG 无损,没有质量滑块。
- DPI 数值来自渲染比例,而非 PDF 中存储的任何 DPI 值。
局限
- 输出是图片,不是文本。 将页面栅格化意味着 PNG 中的文本无法选中或搜索。请用 PDF 转文本来获取文字。
- 文件较大: PNG 无损,因此文件——尤其在高分辨率或大页面上——比等效的 JPG 大得多。如果小体积比清晰边缘更重要,请用 PDF 转 JPG。
- 内存与 canvas 限制: 高分辨率会构建非常大的 canvas;长文档或大页面在配置较低的设备上可能变慢或超过浏览器的最大 canvas 尺寸。
- 加密或损坏的 PDF 无法渲染,会显示错误。
隐私
页面完全在你的浏览器中用 pdf.js 渲染。你的 PDF 和 PNG 图片绝不会离开你的设备。

