工具介绍
把 PDF 文件每一页渲染成 JPG 或 PNG 图片,支持自定义 DPI 清晰度(72 / 150 / 300)和页面范围(如 1-3,5,7-10),多页 PDF 自动打包成 ZIP 一键下载。所有解码与渲染在浏览器本地的 pdf.js + Canvas 中完成,文件不会上传到任何服务器,适合处理合同、报告、论文、扫描件等含敏感信息的 PDF。
使用方法
- 点击「选择文件」上传一个 PDF(最大 100MB)
- 选择输出格式:JPG(体积小)或 PNG(无损 / 保留透明)
- 设置渲染 DPI:72 适合预览,150 适合屏幕显示,300 适合打印
- (可选)填写页面范围,如 1-3,5,7-10;留空表示导出全部页
- 如果选 JPG,可调整 50-100 的输出质量
- 点击「开始转换」,等待进度条走完
- 单张点「下载」保存;多张时点「ZIP 打包下载」一次取走
计算公式
渲染流程:pdf.js getDocument(file) → page.getViewport({scale: dpi/72}) → page.render(canvas) → canvas.toBlob(format, quality)。缩放比例 scale = targetDPI / 72,例如 150dpi 对应 scale ≈ 2.083。页面范围解析:'1-3,5,7-10' → [1,2,3,5,7,8,9,10],去重并按升序输出。多页打包:JSZip.file(filename, blob) 累加 → zip.generateAsync({type:'blob'}) 触发下载。常见场景
合同条款截图存档
上传一份 8 页的 PDF 合同,DPI 选 150 + 输出 PNG,导出 8 张高清图片自动打包 ZIP,方便贴进微信聊天截图、邮件正文或飞书文档,避免对方下载 PDF 的额外步骤。
学术论文配图提取
把 30 页论文中第 3-5 页和第 12 页转为 300 DPI 的 JPG,质量 90%,用于幻灯片插图或打印讲义。页面范围填 '3-5,12' 即可,无需把整本论文都渲染一遍。
扫描件二次裁剪
把含敏感信息的扫描件 PDF(如身份证复印件、银行流水)转成 PNG 后,再用本站的图片裁剪工具去掉无关边角。整个流程在本地完成,扫描原件不会触网。
常见问题
PDF 文件会上传到服务器吗?
不会。本工具完全在你浏览器本地运行,PDF 通过 FileReader 读到内存后由 pdf.js 解码,再用 Canvas 渲染成图片,整个过程没有任何 fetch / XHR 上传请求。关闭页面后所有数据会随浏览器内存释放。
支持多大的 PDF 文件?有页数限制吗?
单文件上限 100MB,单次最多渲染 200 页(避免显存爆炸)。如果你的 PDF 更大或页数更多,建议先用其他工具拆分;50MB 以上的文件渲染会比较慢,请耐心等待进度条。
DPI 选 72 / 150 / 300 有什么区别?
72 DPI 适合做缩略图或快速预览,体积最小;150 DPI 适合屏幕阅读、社交分享,画质与体积平衡;300 DPI 适合打印或高质量演示,但单张图片可能 1-5MB。常规使用推荐 150。
如何只导出 PDF 的指定页面?
在「页面范围」输入框里填写,支持单页和区间混合,逗号分隔。例如 '1-3,5,7-10' 表示 1、2、3、5、7、8、9、10 这 8 页;留空表示全部页。超出实际页数的部分会自动截断并提示。
加密或带密码的 PDF 能转换吗?
目前对加密 PDF 的支持有限:如果是常见的密码加密,pdf.js 加载时会报错,工具会提示「无法读取的 PDF」。建议先用专业工具(如 Adobe Acrobat、Foxit)解除密码后再上传。
多页 PDF 导出后如何批量下载?
导出 2 张以上时,工具会自动把所有图片打包成 ZIP,结果区会出现「ZIP 打包下载」按钮,点击即可一次取走。如果你只需要单张,结果列表里每行都有独立的下载链接。
PNG 和 JPG 该选哪个?
PDF 内容以文字、矢量图为主时选 PNG,可获得更锐利的边缘、无压缩伪影;含大量照片或复杂底色时选 JPG,体积通常只有 PNG 的 1/3-1/5。需要透明背景时只能选 PNG(JPG 会自动填白底)。
手机浏览器上能正常使用吗?
支持。iOS Safari 和 Android Chrome 都能正常使用,但移动端 Canvas 单边长上限通常 4096 px,本工具会在超出时自动降低 DPI 以避免渲染失败。建议手机端用 150 DPI 以下,避免内存压力。
相关工具
在线图片裁剪工具·自由比例与固定比例裁切
在线图片裁剪工具,支持自由裁剪与 1:1、4:3、16:9、3:4、9:16 固定比例,拖拽框选或精确数值输入,全本地 Canvas 处理保留 PNG 透明度,无需上传。
在线图片拼长图工具·多图垂直/水平拼接
浏览器本地将多张图片垂直或水平拼接成一张长图,支持拖拽排序、自定义间距与背景色,导出 PNG/JPG/WebP,全程不上传服务器。
在线图片加水印工具·本地批量证件防盗用
浏览器本地给图片添加文字或 Logo 水印,支持 9 宫格定位、斜向平铺、批量处理和 PNG/JPG/WebP 导出,专为身份证、营业执照等证件防盗用设计,零上传保护隐私。
在线图片压缩器·本地批量无损压缩
浏览器本地压缩 JPG/PNG/WebP 图片,支持批量拖拽、画质对比、格式转换与 zip 打包下载,全程不上传服务器,保护隐私。