PDF 转图片

我要提建议

把 PDF 每页导出成 PNG / JPEG:可选清晰度(72–600 DPI)、指定页码范围,多页自动打包 ZIP。

相关工具

这个工具是做什么的

PDF 里没有「像素」这个概念 —— 页面上的图形与文字都是矢量的,所以导出多大由清晰度决定:这个工具让你直接选 DPI(每英寸点数),150 适合看与分享、300 是印刷常用、600 给后续做识别或放大用,1 点 = 1/72 英寸所以像素 = 点数 × DPI / 72。格式上:PNG 无损(截图、文字页首选),JPEG 体积小很多(照片页够用),JPEG 还能调质量。要只导出某几页就切到「指定页」写 1-3,5,8-10(中英文逗号、顿号、空格都认,越界会当场报错);多页会自动打包成 ZIP(浏览器一次只能下载一个文件),只有一页时直接给图片,可以在新窗口先看一眼。页面右侧会渲染缩略图(前 12 页),核对页码不用来回翻。渲染用 pdf.js 在本地完成,所以扫描件与矢量文字都能正常出来;整个过程数据不出设备,也不会改动原 PDF。一次最多导出 200 页 —— 每页都要渲染再编码,太多会吃内存。

使用方法

  1. 选择一个 PDF;右侧会渲染前几页的缩略图,左侧显示页数与第一页尺寸。
  2. 选导出格式(PNG / JPEG)与清晰度(DPI);JPEG 还能调质量。
  3. 默认导出全部页;只要某几页就切到「指定页」写 1-3,5,8-10。
  4. 点「转成图片」;多页会打包成 ZIP,点「导出文件」保存;只有一页时可以直接在新窗口看。

常见问题

该选多少 DPI?
看用途:只要在屏幕上看、发给人看,150 就够;要打印选 300;要拿去做 OCR 或再放大选 600。DPI 越高越慢也越大 —— 600 DPI 的 A4 是 5000×7000 像素,一张就好几十 MB。
为什么多页导出的是 ZIP?
浏览器一次只能下载一个文件。ZIP 里的文件名带页码(如 `报告-p03.png`),解压后按文件名排序就是页序。只导出一页时就直接给图片,不打包。
扫描件转出来清楚吗?
扫描件在 PDF 里本身就是一张位图,导出时按 DPI 渲染 —— 原图分辨率有多高就只能还原到多高(放太大会糊)。DPI 选得比原图高不会凭空多出细节。
页码填错了会怎样?
会当场报错并告诉你是哪一段越界(例如「「20-30」超出了文件范围(这个 PDF 一共 8 页)」),不会静默夹取后给你一堆不对的文件。
文件会上传吗?
不会。读取与渲染全部在本机用本地引擎完成。