PDF转JPG — 在线把PDF页面转成图片
按所选 DPI 把 PDF 页面转成 JPG 或 PNG,并打包 ZIP 下载,在浏览器中完成
在浏览器中处理 · 不上传任何内容
把要转换的 PDF 拖到这里
请添加一个 PDF(最大 100 MB)。添加新文件会替换当前文件。文件不会离开你的浏览器。
功能简介
PDF 转 JPG 工具会把 PDF 的每一页保存为单独的图片文件。可以用来把幻灯片当图片再利用、把扫描的 PDF 以照片形式提交,或者把某一页分享到博客、微信等社交软件里。你可以选择分辨率(DPI)、格式(JPG 或 PNG)和要转换的页面,多个结果可以打包成一个 ZIP 下载。绘制由浏览器中的 PDF.js 完成,不会把任何内容上传到服务器。
使用方法
- 把一个 PDF 拖到虚线区域,或点击 选择 PDF。会显示首页预览和页数。
- 在 要转换的页面 中输入页码,例如
1-3, 5, 8-。留空则转换所有页面。 - 选择 分辨率 (DPI)(72、150 或 300)和 图片格式(JPG 或 PNG)。选择 JPG 时还可以设置质量(50 到 100)。
- 点击 转换为图片。页面会逐页转换并显示进度,随时可以点 停止。
- 逐个下载结果,或点击 全部下载(ZIP)。文件名带有页码,例如
name-p01.jpg。
规则与限制
- 分辨率:页面按「以 pt 为单位的页面尺寸 × DPI ÷ 72」绘制。A4 在 72 DPI 下为 595×842 px,150 DPI 下为 1240×1754 px,300 DPI 下为 2480×3508 px。
- 上限:单页绘制不超过 5,000 万像素、每边不超过 16,000 像素。更大的页面会以较低分辨率绘制,并给出提示。如果所选页面合计超过 12 亿像素,会拒绝转换并建议你减少数量。
- 背景:透明区域会填充为白色。JPG 本身不支持透明,PNG 文件也会以白色背景保存。
- 旋转:会应用页面中保存的旋转信息,使图片和阅读器中看到的一致。
- 格式:JPG 为有损压缩,文件小;PNG 为无损格式,文字和线条清晰锐利,但文件更大。
- 限制:单个文件 100 MB;不支持有密码保护的 PDF。结果保存在浏览器内存中,页数非常多时生成 ZIP 可能较慢。
- 使用的库:PDF.js(Apache-2.0)负责绘制页面。字体按 PDF 中嵌入的样子绘制,未嵌入的字体用设备上相似的字体代替,中日韩字符映射表(CMap)和标准字体文件只在需要时加载。
示例
| 场景 | 设置 |
|---|---|
| 把某一页发到聊天软件或博客 | 150 DPI,JPG 质量 85 到 90 |
| 用于打印的图片 | 300 DPI,JPG 质量 90 或以上 |
| 文字和图形需要清晰锐利的文档 | 150 DPI,PNG |
| 只要封面 | 要转换的页面填 1 |
想把图片重新合成一个 PDF,请用 图片转PDF;图片太大时可以用 图片压缩。如果想先从 PDF 中取出需要的页面,PDF拆分 会很方便。
常见问题
我的 PDF 会上传到哪里吗?
不会。把页面绘制成图片的过程完全在你的浏览器中进行,文件从不上传。身份证扫描件、合同等都留在你的设备上,只有在你下载时结果才会写入设备。
应该选多少 DPI?
在屏幕上查看用 72 DPI 就够了(A4 约 595×842 像素);日常使用选 150 DPI(约 1240×1754 像素)比较均衡;打印或需要放大看小字时用 300 DPI(约 2480×3508 像素)。DPI 翻倍,宽和高都翻倍,文件大小大约变成四倍。
很大的 PDF 或页数很多时能处理吗?
页面会依次逐页绘制,并显示进度。单页上限为 5,000 万像素、每边 16,000 像素,超出的页面会自动降低 DPI。如果所选页面合计超过 12 亿像素,浏览器可能会内存不足,因此会拒绝转换,并提示你降低 DPI 或减少页数。中途停止时,已经转换好的页面仍然可以下载。
为什么字体看起来不一样,或者文字显示异常?
页面按 PDF 中的描述绘制。嵌入 PDF 的字体会正常显示,未嵌入的字体则用设备上相似的字体代替,字形可能有所不同。不嵌入字体、而是依赖标准字符映射表(CMap)的中文、日文、韩文 PDF 也支持。所需的映射文件和标准字体只在 PDF 需要时才从本站获取(不使用外部服务器)。如果你的设备没有对应语言的字体,文字可能显示为空白。结果是图片,所以其中的文字无法选中或复制。
有密码保护的 PDF 能用吗?
暂不支持打开时需要密码的 PDF,会显示相应的提示。请先移除密码,再添加解锁后的文件。