PDF 转图片
将 PDF 页面导出为 PNG 或 JPEG 图片
拖拽文件到此处或点击上传
Max 100 MB
把 PDF 转成图片就是把每一页变成独立的位图——每页一张 PNG 或 JPEG。它解决了常见需求:把单页 PDF 作为图片分享、把文档中的图表插入幻灯片、或者为大 PDF 生成预览缩略图。 输出格式很关键。PNG 是无损的,可以在任意缩放级别保留清晰的文字和矢量图形。JPEG 更小,但在文字边缘会出现伪影。屏幕截图、示意图和文字为主的页面用 PNG;只在网页尺寸下浏览的照片密集页面用 JPEG。 工具在 Web Worker 里通过 OffscreenCanvas 运行 pdf.js,所以渲染多页文档不会卡住浏览器标签页。每一页都在本地光栅化,编码为你选的格式,然后作为下载文件或 ZIP 交付。
最后审核: 2026 年 7 月
这是什么?
PDF 渲染分为四个阶段。第一,PDF 解析器读取文件结构,找出每一页的内容流。第二,构建显示列表——一系列绘图指令,例如“在坐标 X、Y 绘制文字”或“用颜色 Z 描边路径”。第三,光栅化器按选定分辨率把这些指令绘制到像素缓冲区。第四,像素缓冲区被编码成图片格式。scale 参数控制分辨率:1x 按 PDF 原生 72 DPI 渲染,2x 加倍到 144 DPI(约等于屏幕预览的印刷质量),3x 达到 216 DPI,适合需要看清细节的场景。
如何使用此工具
- 1选择要转换的 PDF。支持多页 PDF——每一页都会生成独立图片。如果只想要部分页面,可以指定页面范围。
- 2选择格式(PNG 或 JPEG)和缩放(1x、2x 或 3x)。PNG 2x 对大多数用途都是稳妥的默认。如果对文字清晰度要求不高,JPEG 2x 文件更小。
- 3点击处理。工具会在 Web Worker 里用 OffscreenCanvas 渲染每一页,所以哪怕是 50 页的文档,标签页也保持流畅。进度条会实时更新。
- 4下载结果。单页 PDF 直接给你一张图;多页 PDF 会打包成 ZIP。
使用建议
- 缩放越高,文件大小差不多按平方级增长:2x 大约是 1x 的 4 倍,3x 大约是 1x 的 9 倍。
- 文字多的 PDF 用 PNG 2x,文字锐利可读。同样缩放下的 JPEG 会明显糊掉抗锯齿边缘。
- 带 OCR 文本层的扫描 PDF 只能按原始扫描分辨率渲染,无论你选多大的 scale——工具没法凭空造出源里不存在的细节。
- 生成缩略图(比如网站预览用),1x 缩放足够。选择 JPEG 可以节省流量。
- 渲染跑在 Web Worker 里,你可以把标签页放到后台去做别的事。进度条会实时更新。
常见使用场景
- 博主从一篇论文 PDF 里抽出某张图作为文章配图,不用加载整个文件。
- 设计师为作品集网站生成 PDF 页面缩略图,让访客一眼预览项目。
- 老师把练习卷 PDF 转成图片,再导入只接受图片格式的备课工具。
- 社媒运营从报告 PDF 中拿出一张亮眼的页面,作为预览图分享。
- 开发者为文档查看器应用生成页面预览,而不是嵌入完整的 PDF 渲染器。
- 学生把某一页保存成图片,插到不支持嵌入 PDF 的幻灯片里。
技术说明
- 工具使用 pdfjs-dist(Mozilla 的 PDF.js),在 Web Worker 内借助 OffscreenCanvas 渲染,主 UI 线程保持响应。
- 缩放会直接应用到视口:scale 2 会把宽和高都翻倍,像素数是 scale 1 的 4 倍。
- PNG 输出使用带 alpha 通道的 PNG-24。文字和矢量边缘无损。JPEG 输出默认使用 90% 质量。
- 扫描 PDF 里嵌入的 OCR 文本层在渲染时会被忽略——只渲染视觉上的光栅内容。
- 特别大的缩放(100 页文档用 3x)可能耗尽浏览器内存,必要时先拆分 PDF。
- 输出分辨率等于 PDF 原生尺寸 × 缩放。一份 US Letter(612×792 点)的 PDF 在 scale 2 下会生成 1224×1584 像素的图片。
以隐私为基础
此工具在你的浏览器中运行。使用工具时,文件不会上传到我们的服务器。
限制说明
- 加密 PDF 解密前无法渲染。如果你有密码,请先用保护工具解除加密。
- 特别大的 PDF(超过 100MB 或 200+ 页且 scale 3)可能超出浏览器内存,请分批渲染。
- 工具无法渲染带页面级权限限制的页面。有些 PDF 即便整体可以打开,也有按页限制。
- 渲染出的图片不包含 PDF 的交互特性——表单、批注和超链接都被压平成纯视觉内容。
- 非常古老的 PDF(1.4 以前)使用已废弃特性可能会有渲染瑕疵。现代 PDF 1.4-1.7 文档渲染稳定可靠。
- 输出永远是位图。如果你需要矢量输出,PDF 本身就是源的最佳格式;本工具不支持转换为 SVG。
常见问题
可以把每个 PDF 页面都转成图片吗?
可以。工具会分别渲染每一页,可选择 PNG 或 JPEG 输出。多页结果会打包成 ZIP。
PNG 和 JPEG 该选哪个?
PNG 无损,任何缩放级别都保持文字锐利。JPEG 文件更小,但文字周围会出现伪影。文字多的页面和示意图用 PNG;网页尺寸下浏览的照片密集页面用 JPEG。
为什么更高的缩放设置会生成更大的文件?
缩放会同时把宽和高翻倍,像素数变为原来的 4 倍。scale 2 生成的文件大约是 scale 1 的 4 倍,scale 3 则是 9 倍。请选择满足清晰度需要的最小缩放。
打印应该用什么分辨率?
标准 PDF 在 scale 3 下会得到 216 DPI,对打印来说够用。要专业印刷的 300 DPI,需要约 scale 4.2,我们目前不提供。打印建议直接用原始 PDF,而不是渲染出来的图片。
交互式 PDF 元素会保留吗?
不会。输出是静态图片。表单、超链接和批注都被压平成纯视觉图层,不再具有交互功能。
可以只渲染指定的页面吗?
可以。在页面范围里填入类似 “1, 3, 5-8” 的内容,只会渲染这些页面,比渲染整份文档更快。
为什么我扫描的 PDF 渲染出来是糊的?
扫描 PDF 里嵌入的是按原始扫描分辨率保存的位图。如果扫描时是 100 DPI,即便用 scale 3 渲染,像素尺寸大了 3 倍,细节仍然只有原来的 100 DPI。工具无法凭空造出源里不存在的细节。
这个工具能处理很大的 PDF 吗?
渲染在 Web Worker 里逐页进行,所以大文档也能处理。实际上限:100+ 页 PDF 在 scale 3 下可能触及浏览器内存上限。内存吃紧时可以改用 scale 2 或先拆分 PDF。
PDF 文件会被上传到服务器吗?
不会。渲染通过 pdfjs-dist 在你的浏览器本地完成,没有上传,没有云端依赖,工具本身也没有任何服务端处理端点。