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)