← 返回首页

PDF转图片

支持 PDF 格式,逐页转换为 PNG 图片,所有处理均在浏览器本地完成。

上传 PDF 后自动逐页渲染预览

PDF转图片 是什么?

PDF转图片是把PDF每一页渲染成PNG位图的工具,适合需要把合同、课件、扫描件拆成单张图片的场景。比如你收到一份18页的PDF报价单,客户只想要其中第3页的表格发微信,直接截图会糊,用这个工具选150 DPI导出,第3页就是一张1240×1754像素的清晰PNG。整个过程在浏览器里跑,文件不经过服务器,断网也能用。

使用步骤

  1. 点击选择文件或把PDF拖进虚线框,支持一次选多个PDF,单个建议不超过50MB、页数不超过300页。
  2. 设置渲染精度:屏幕预览选96 DPI,发微信/PPT选150 DPI,打印或OCR识别选300 DPI。
  3. 选择输出格式,默认PNG无损;若原文件是扫描件且体积大,可切JPG并把质量设为85%。
  4. 点击开始转换,页面按页生成缩略图,例如20页A4在150 DPI下约需3-8秒。
  5. 单页下载点缩略图右下角按钮;全部导出点“打包下载”,浏览器生成一个ZIP压缩包。

对比:用它还是手工做?

对比维度本工具手工/替代做法
单页导出耗时150 DPI约0.2-0.4秒/页截图再粘贴到画图,约15-30秒/页
输出分辨率可选96/150/300 DPI,300 DPI达2481×3507屏幕截图通常只有96 DPI,约794×1123
批量处理一次选多个PDF,全部导出为ZIP逐页截图,20页需重复操作20次
隐私文件留在本机内存,无网络请求在线转换站需上传,文件在对方服务器留存
格式控制PNG无损或JPG可调质量截图固定为PNG,无法调压缩率

常见问题

300 DPI的A4页有多大?

A4是210×297毫米,即8.27×11.69英寸,300 DPI下像素为2481×3507,约870万像素。PNG无损压缩后,纯文字页通常300KB-800KB,带照片的页面可能到3-6MB。转50页大约占150MB-300MB内存,建议分批处理。

加密PDF能转吗?

分两种情况。如果PDF只设了打开密码,需要先输入密码解锁后才能渲染;如果设了权限密码(禁止复制/打印),浏览器端PDF.js通常仍可渲染页面,但能否成功取决于具体加密算法,AES-256加密的文档失败率较高。建议先用阅读器另存为无密码副本。

转换后文字能选中吗?

不能。PNG是位图,文字变成像素点,不再有字符信息。若你需要可搜索的图片,得在导出后跑OCR,比如Tesseract对300 DPI的清晰中文页识别率约95%,150 DPI会降到80%左右。所以有OCR需求时务必选300 DPI。

为什么页数多会卡?

每页渲染都要在内存里生成一张位图。以150 DPI的A4为例,单页约1240×1754×4字节≈8.7MB原始像素数据,100页就是870MB,浏览器标签页内存上限通常在1-4GB之间。超过200页建议拆成几个PDF分批转。

文件真的不上传吗?

是的。转换逻辑由PDF.js在浏览器里执行,文件通过FileReader读进内存,全程没有fetch或XMLHttpRequest把文件发出去。你可以打开开发者工具的Network面板,转换时不会看到任何携带PDF内容的请求。断网状态下功能照常可用。

适用范围:标准PDF 1.4-2.0,含文本层、矢量图、嵌入字体和常见图片格式。不适用于DRM保护的电子书(如Adobe ADEPT)和部分XFA表单。精度上,矢量内容在300 DPI下渲染清晰,位图内容不会超过原始分辨率。隐私方面,文件全程在浏览器内存中处理,关闭标签页即释放,不上传、不留存。

浙ICP备2026073450号