PDF 转图片

把每一页——或你指定的那几页——渲染成 JPG / PNG,就在这里下载。

等待 PDF

添加一份 PDF,把它的页面变成图片。

把 PDF 拖到这张卡片上,用 ⌘V / Ctrl+V 粘贴,或选择文件。页面会自己开始渲染——没有「转换」按钮。

一次一份 PDF · 最大 50 MB · 最多 200 页 · 输出 JPG(质量 92)或 PNG(无损)。

PDF 只留在这个标签页里:不上传、不保存、不记日志,页面也不发出任何请求。

手边没有 PDF?载入一份三页示例文档,走一遍完整流程。

页面预览

如何使用

  1. 把 PDF 拖到卡片上、用 ⌘V / Ctrl+V 粘贴,或点「选择 PDF」。页数会立刻出现,随后每一页被画进网格——没有「转换」按钮,也不会上传任何内容。
  2. 确认你要拿到什么:每张卡片显示页码、导出后的像素尺寸,就绪后还会显示体积。点页面可以看全尺寸,或用卡片上的「下载本页」只拿这一页。
  3. 调整格式(JPG 更小、PNG 无损)、清晰度(96 / 150 / 300 DPI,每项都标注了 A4 对应的像素尺寸)或页码(留空为全部页,也可以写 1-3、7、12- 这类写法)。网格里显示的页面就是会被导出的页面。状态变绿并显示「已就绪 · N 页」后,点「下载 ZIP」——只选一页时按钮是「下载图片」,直接存一张图。

示例

一份 PDF,默认设置

report.pdf — 12 页,A4,1.8 MB

report-images.zip

report-images.zip — 12 个 JPG 文件
report-p01.jpg … report-p12.jpg
每页 1240×1754(150 DPI),共约 3.4 MB

页码会补零,保证在资源管理器里按页序排列。只选一页时按钮变为「下载图片」,直接保存该文件而不是 ZIP。

规则、限制与已知问题

  • 页面按白底渲染,与 PDF 阅读器中的观感一致。导出的图片不会透明——PDF 页面本身没有背景色。
  • 文字会变成像素:导出图片中的文字无法再选中、复制或搜索。需要文字请用 PDF 文字提取。
  • 清晰度有上限。若某页超过画布上限(单边 16384 px、约 1677 万像素),会自动等比缩小到仍能容纳的最大尺寸,并在卡片上标注——不会静默给你一张比预期小的图。
  • 渲染使用 Mozilla 的 PDF.js,全部在本标签页内完成。少数特殊文件(字体损坏、非常规色彩空间、需要外部解码器的扫描件)可能出现空白页或内容缺失。
  • CMap 与标准字体资源随本站打包。若某个 PDF 使用了未打包的预定义 CMap,该页文字可能不显示。
  • JPG 是有损的(质量 92);PNG 无损,但同样清晰度下体积通常是 JPG 的 5–10 倍。
  • 矢量内容会被栅格化:放大到超过导出清晰度就会看到像素,而不是更清晰的形状。
  • 加密 PDF 需要密码,就在此处输入。本工具不破解密码,也不绕过权限位;密码只在内存中使用。
  • 上限:一次一份 PDF、50 MB、200 页、输出总量 300 MB。超过 50 MB 或 200 页会直接拒绝并给出实际数值;输出达到 300 MB 时会停止渲染,已完成的页面仍可下载。
  • 渲染与编码都在主线程执行。长文档期间页面可能短暂变慢,状态区会显示正在处理第几页。
  • ZIP 采用 store(不二次压缩):图片本身已压缩,这样也保证解压出来的字节与逐页下载的完全一致。
  • ZIP 内文件名使用 UTF-8 标志位,中文名在常见解压软件中正常显示;个别非常老旧的压缩软件可能显示乱码。

同样完全在本标签页内运行的其它文件工具。