咕咕嘎工具箱 关于 友链

PDF 转图片

拖拽 PDF 到这里,或

单个上限 40MB,一次最多渲染 50 页;文件不上传,全程在浏览器里渲染

默认渲染全部页;页数多时用页码范围分几次导出。透明背景的页面在 PNG 里会保留透明,JPEG 会铺白底。

渲染只是把页面重新画成图片,不改 PDF 内容;不会 OCR,扫描件转出来仍然是图片。 加密的 PDF 需要先解除密码。图片只在浏览器内存里生成,不上传、不写入任何存储。

使用说明

把 PDF 的每一页渲染成图片,方便贴进 PPT、发消息、做封面或放进别的文档。全部在浏览器本地完成,PDF 不上传。

规则说明:

  • 用 pdf.js 在本地把页面画到 canvas,再导出成 PNG 或 JPEG;文件不上传、不写进任何存储
  • 输出格式:
  • PNG(默认):无损、文字边缘干净,带透明背景的页面也会保留透明,文件较大
  • JPEG:体积小,适合照片型页面;背景自动铺白,可调质量
  • 清晰度:72 / 150 / 200 / 300 DPI,150 DPI 是屏幕阅读与排版的常用档位;300 DPI 适合打印
  • 页码范围:留空表示全部页;也可以写 1-3,5,8-10,逗号、顿号、空格都能当分隔,5- 表示到最后一页
  • 一次最多渲染 50 页;页数多时请分段选页,避免浏览器内存被占满
  • 单页像素上限 2400 万(约 4900 × 4900),超出时会自动降采样,实际 DPI 会低于所选值
  • 多页结果可以逐个下载,也可以一键打包成 ZIP;ZIP 用不压缩方式存放(图片本身已压缩)
  • 文件名形如 原名-第03页.png,页码范围会自然对齐

常见疑问:

  • 加密的 PDF 能转吗?不能,需要打开密码的 PDF 本页不解密,请先用桌面工具解除密码
  • 扫描件能转吗?能,扫描版 PDF 每一页本来就是图片,转出来还是图片;本页不做 OCR,要文字请用「PDF 转文字」
  • 为什么图片比原 PDF 大很多?渲染成图片等于把矢量文字和图形重新栅格化,DPI 越高体积越大;需要小文件请选 JPEG 或降低 DPI
  • 能只截取页面的一部分吗?不能,这里整页导出;裁切请转成图片后用「图片裁剪与缩放」
  • 页数太多怎么办?一次最多 50 页,可以用页码范围分几次导出,或先用「PDF 合并与拆分」拆成小文件

说明:

  • 渲染只在你的浏览器里进行,不会上传
  • PDF 解析用的是本地打包的开源库 pdf.js(Apache-2.0)