🖼️ PDF 转 PNG

将 PDF 页面转换为 PNG 图片 — 高质量、浏览器内运行

✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用

🔒 你的文档绝不会离开你的设备。 所有处理都通过 pdfjs-dist(客户端渲染) 在浏览器本地完成。无上传、无服务器、无追踪。

功能特点

  • 高质量 PNG — 以 1x、2x 或 3x DPI 将 PDF 页面渲染为无损 PNG 图片。
  • 可调质量 — 在文件大小与分辨率之间,为你的使用场景找到合适的平衡。
  • 100% 隐私 — 渲染过程使用 pdfjs 在浏览器内运行,PDF 不会上传到服务器。
  • 免费且无限制 — 无需注册、无水印、无页数限制。

使用方法

  1. 上传 PDF — 将 PDF 拖到页面上。
  2. 选择质量 — 选择 1x(72 DPI)、2x 或 3x 以适配高 DPI 显示。
  3. 下载 — 保存单个 PNG 或批量下载所有页面。

使用场景

  • 将 PDF 页面图片嵌入 Notion、Figma 或设计看板
  • 从研究论文中提取图表或插图
  • 通过聊天或社交媒体分享单页内容
  • 为文档库构建缩略图预览

常见问题

为什么选 PNG 而不是 JPG?

PNG 是无损的,并支持透明 — 最适合图表、截图以及任何后续需要编辑的图像。JPG 在照片场景下文件更小。

支持透明吗?

支持。勾选“透明背景”后,页面上没有绘制内容的地方在 PNG 里是透明的;如果 PDF 自己在内容后面铺了一层白色(很多扫描件和导出文件会这样),那里仍是白色。不勾选时每页都以白纸背景保存。

最大文件大小?

大多数设备约 100 MB。

会上传 PDF 吗?

不会,所有渲染都在你的浏览器本地完成。

来自 Milo 🐨 的笔记

2026-10-24

我按很多中文、日文表格的做法做了一个测试 PDF——文字用的是标准字体,但文件里没有内嵌这个字体——结果转出来每一行字都不见了。PDF 引擎要靠一张小小的对照表才能画出这类字体,而我一直没把它放上去;含 JPEG 2000 图片的页面(扫描书里很常见)也因为同样的原因变成了白页。现在这些文件都从本站加载,能正常显示——这个修复也覆盖了本站其他所有 PDF 工具(PDF 转文本以前对这类页面返回的是空白)。另外,PNG 和 WebP 可以勾选“透明背景”;某一页在所选分辨率下超出浏览器上限时,会缩小保存并说明,而不是整个文件都失败。

2026-10-02

我转了一个 3 页的 PDF,点“全部下载”,结果只来了一张图——浏览器会拦下连续触发的下载。现在所有页面打包成一个 ZIP,文件以你的 PDF 命名(report-page-1.png……)。以前转完再改格式或缩放,旧图片会换个名字留着,所谓的“JPG”其实是 PNG;现在会直接重新绘制页面。新增 4x(288 DPI)方便打印;手机传来、没有正确文件类型的 PDF 也能用;有密码或损坏的 PDF 会给出清楚提示(附 PDF 解锁链接),而不是毫无反应。

相关工具

💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]