如何将 PDF 转换为 JPG
三个步骤。在你的浏览器中运行。
选择一个 PDF
拖放或选择一个 PDF。它在本地读取——不会上传。
选择 DPI 和页面
72/150/300 DPI,以及像“1, 3-5”或“all”这样的页面范围。
下载 ZIP
每一页都会转换为 JPG。所有 JPG 都打包在一个 ZIP 中返回。
什么是“PDF 转 JPG”?
将 PDF 转换为 JPG,意味着把 PDF 的每一页转化为一个独立的图像文件。 结果是每页一个 JPG,打包进单个 ZIP 文件,让工作流程保持整洁。当人们 想把 PDF 的某一页嵌入演示文稿、在无法预览 PDF 的社交媒体或论坛上发布 一张图、或者把合同的一部分作为插图放进另一份文档时,往往会用到它。
结果是栅格化的:每一页都按你所选的 DPI 转换为一张平面图像。这意味着 文本不再可选,但页面在任何设备上的渲染效果都一致,因为没有可能出错的 字体或版式重排。
PDF 转 JPG 在你的浏览器中如何工作
当你拖入一个 PDF 时,你的浏览器会将其读入内存。页面渲染由 PDF.js 完成,它是 Mozilla 编译为 JavaScript + WebAssembly 的开源 PDF 查看器: 与 Firefox 显示 PDF 所用的引擎相同。每一页都按你所选的 DPI 渲染到一个 HTML 画布上,然后画布用 canvas.toBlob 编码为 JPG。
所有页面渲染完成后,这些 JPG 会用 JSZip 打包进单个 ZIP 文件,它同样是纯 JavaScript,同样在本地运行。不会上传 任何内容。你可以离线运行该工具来确认:页面照常工作。
常见使用场景
- 把一页嵌入演示文稿。将 PDF 的单独一页转换为 JPG,然后插入到 PowerPoint、Keynote 或 Google 幻灯片中。
- 在线发布合同节选。有些平台只接受图像。150 DPI 的 JPG 在任何信息流中看起来都很清爽。
- 批量生成预览图。用 72 DPI 为内部文档库生成缩略图。
- 与没有 PDF 阅读器的人分享截图。如果收件人因某种原因无法打开 PDF,JPG 总是有效。
- 提取图形以便重新利用。一旦某页成为 JPG,你就可以裁剪、标注或将其粘贴到任何地方。
隐私与安全
大多数在线“PDF 转 JPG”转换器会把你的文件上传到服务器,在那里渲染页面, 然后交付一个 ZIP。这种模式可行,但它意味着你转换的每一张收据、合同或 扫描件,都会——哪怕只是短暂地——落到别人的机器上。imisspdf 用在你 标签页中运行的 PDF.js 和 JSZip 完成同样的工作。没有上传、没有账户、 没有每日限制。查看 我们对 iLovePDF 的 隐私评测,了解常见的上传模型。
常见问题
用于屏幕显示时选择 150 DPI——在任何现代显示器上都清晰锐利,并能保持合理的文件大小。把 JPG 发布到网络上时,72 DPI 就足够,并能生成最小的文件。只有当 JPG 将按页面实际尺寸进行实体打印时才选择 300 DPI;此时文件大约会比 150 DPI 大四倍。
大多数 PDF 至少有几页,逐页触发单独下载会淹没你的浏览器。单个 ZIP 能让工作流程保持整洁,并可在任何地方解压。如果你的 PDF 只有一页,ZIP 中仍然只包含一个 JPG——解压后直接使用即可。
JPG 不支持透明度,因此在编码之前,PDF 中任何透明区域都会被填充为白色。这与你在白纸上打印或渲染 PDF 时看到的效果一致。如果你需要保留透明度,请改为把 PDF 转换为 PNG(使用另一个工具)——JPG 在设计上始终是不透明的。
会的,因为渲染是在抗锯齿之前按所选分辨率完成的。在 150 DPI 下,典型 PDF 字体中的一句话在 Retina 屏幕上渲染得完全清晰可读;在 300 DPI 下则像印刷品一样。输出是栅格化的,因此 JPG 中的文字不再可选——这是从 PDF 转为图像时的权衡。
是的。PDF.js 在你的标签页中渲染页面,canvas API 在本地把每一页编码为 JPG,JSZip 在你的浏览器内存中将它们打包。不会上传任何内容,也无需账户。离线运行该工具,对于任何已经加载到标签页中的 PDF,它依然有效。
获得最佳效果的技巧
- 默认保持 150 DPI。它在屏幕上看起来很棒,并能保持合理的文件大小。只有当打印 JPG 很重要时才用 300。
- 只转换你需要的页面。在长 PDF 上,像“1, 3-5”这样的范围比“all”快得多。
- 照片较多的页面把质量降到 80%。可见差异极小,而 ZIP 会明显缩小。
- 先解锁 PDF。加密的 PDF 无法渲染。先用解锁 PDF 处理它们,然后重试。