把一页图表放进幻灯片
论文第 7 页有张关键图。点选第 7 页,PNG、150 DPI,导出得到一张 1240 × 1753 的图,直接插入幻灯片。
使用指南
PDF 转图片把 PDF 的每一页渲染成一张位图,按你选择的格式(PNG 或 JPEG)和清晰度(72、150 或 300 DPI)导出,全部在浏览器内完成,文件不上传。
更新于 2026-09-09复核:owner4 个来源约 10 分钟读完
PDF 转图片把 PDF 的每一页渲染成一张位图,按你选择的格式(PNG 或 JPEG)和清晰度(72、150 或 300 DPI)导出,全部在浏览器内完成,文件不上传。
需要它的人通常不是要「看」PDF,而是要把某一页放进另一个地方:把论文里的一页图表插到幻灯片里、把合同首页发到只接受图片的聊天窗口、把电子海报导出成能在社交平台直接预览的图、给不能打开 PDF 的设备准备一套页面图。
它导出的是整页的渲染结果:页面上的文字、矢量图、内嵌图片、批注外观一起被画到一张图上。如果你要的是 PDF 里原本嵌着的那张照片本身(原始分辨率、不含周围文字),应该用「PDF 提取图片」,两者目的不同。
导出范围可以是全部页,也可以只导出在中间区域点选的页;多页时自动打包成 zip,只有一页时直接下载图片文件。文件名里会带上零填充的页码(如 报告_第03页.png),保证按名称排序时顺序正确。
文件名_图片.zip。一份 8 页 A4 文字报告(report.pdf),四种设置下的真实输出:
设置 每页像素 单页体积 8 页 zip
PNG · 72 DPI 595 × 841 ≈ 74 KB 483 KB
PNG · 150 DPI 1240 × 1753 ≈ 300 KB 1.84 MB
JPEG · 150 DPI · 90% 1240 × 1753 ≈ 338 KB 2.41 MB
JPEG · 300 DPI · 90% 2480 × 3507 ≈ 840 KB 6.05 MB
文件命名
report_第1页.png … report_第8页.png (不足 10 页时不补零)
report_第01页.png … report_第12页.png (10 页以上按最大页码位数补零)
report_图片.zip (多页打包)
注意第二、三行:同一分辨率下,文字页的 JPEG 比 PNG 还大。这不是异常,原理一节会解释。

PDF 页面没有像素,它用**点(pt)**描述尺寸,1 pt = 1/72 英寸,A4 是 595.28 × 841.89 pt,也就是 8.27 × 11.69 英寸。要把它画成位图,必须先决定「一英寸放多少像素」,这就是 DPI(dots per inch):
所以 A4 在 72 DPI 下是 595 × 841 像素(缩放系数恰好为 1),150 DPI 是 1240 × 1753,300 DPI 是 2480 × 3507。像素数与 DPI 的平方成正比:300 DPI 的图有 72 DPI 的 17 倍像素,体积也大致按这个倍数增长(PNG)或稍缓一些(JPEG)。
三个档位对应三类去处:72 DPI 接近传统屏幕的物理密度,做缩略图、发聊天窗口够用;150 DPI 在高分屏上看仍然清晰,插入 Word 或幻灯片是合适的折中;300 DPI 是印刷行业的常规要求,也是想在图上放大看小字时的选择。
工具用 pdf.js 把页面按 DPI ÷ 72 的缩放系数绘制到画布上,页面在工作台里的旋转会一并应用。画布尺寸向下取整,所以 841.89 变成 841 而不是 842。文字按字体轮廓栅格化,矢量图形按路径填充,PDF 里嵌的图片会被重采样到当前缩放(内嵌 300 DPI 照片在 72 DPI 导出时会丢掉大部分像素)。
随后画布交给浏览器的图像编码器:
这就是文字页用 PNG 比 JPEG(90%)更小的原因:一页黑字白纸对 PNG 来说是「极少的颜色 + 大量重复」,对 JPEG 来说是「到处都是高频」。反过来,扫描件或照片页用 JPEG 通常只有 PNG 的 1/3 到 1/5。
质量从 90% 降到 75%,体积大约减少一半,照片几乎看不出差别,文字边缘开始出现轻微噪点;降到 50% 以下,块状伪影明显。默认 90% 是「不想细想时不会出错」的取值;如果目标是发送给别人快速预览,75% 左右往往足够。滑杆最低 30%,是有意设的下限——再低就没有阅读价值了。
导出时文件名里的页码是页面在当前排列中的序号:如果你先在中间区域删掉了第 2 页,原来的第 3 页会以「第2页」导出。缩略图下方的数字始终是这个序号。
论文第 7 页有张关键图。点选第 7 页,PNG、150 DPI,导出得到一张 1240 × 1753 的图,直接插入幻灯片。
对方手机上不方便开 PDF。点选第 1 页,JPEG、72 或 150 DPI,导出后一张几十到几百 KB 的图片,预览即读。
设计师交付的是 PDF,平台只收图片。全部页、PNG、150 DPI 导出;若海报是照片底,改 JPEG 90% 体积更小。
扫描件文字识别效果不佳。全部页、PNG、300 DPI 导出,再喂给 OCR 工具,识别率通常明显提升。
以内容定:文字、表格、线条图选 PNG(无损且往往更小);照片、扫描件选 JPEG(体积小得多)。拿不准就先 PNG 看体积,过大再换 JPEG。
以 A4 为例:595 × 841、1240 × 1753、2480 × 3507 像素。其他纸型按「页宽(pt) ÷ 72 × DPI」计算。
因为页面以文字为主。JPEG 处理锐利边缘效率很低,PNG 对少色、重复的内容效率很高。这是两种格式的算法差异,不是设置错误。
不能直接导出。先导出 PNG,再用「图片格式转换」批量转成 WebP 等格式。
300 DPI 每页要渲染 870 万像素并编码,页数多时耗时和内存都显著。降到 150 DPI、只导出需要的页,或分批处理。
会,以它们在阅读器里显示的外观被画进图片。表单字段显示当前值的外观,但导出后当然不可再填写。
PDF 的解析与渲染由 pdf.js 在本机完成,PNG/JPEG 编码由浏览器内置编码器完成,zip 打包也在本机进行;没有任何页面内容离开你的设备。断网可用,关闭页面后内存释放。
HTMLCanvasElement.toBlob(),格式与 quality 参数:https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLCanvasElement/toBlob(访问日期:2026-09-08)更新于 2026-09-09 · 复核:owner
整本或选中页导出 PNG / JPEG,72–300 DPI,打包下载
所有处理均在你的浏览器本地完成,文件不会上传到任何服务器