PDF转JPG图片工具

在线把 PDF 每页转换成 JPG 或 PNG 图片,可选择清晰度,支持逐张下载或打包,使用 pdf.js 在浏览器本地渲染,文件不上传。

功能说明

PDF转JPG图片工具可以将PDF文件中的每一页转换为单独的JPG或PNG图片,支持不同清晰度选择,转换后可单页下载也可全部下载。所有转换操作均在您的浏览器中完成,无需上传文件到服务器,保护您的文件隐私。

使用方法

  1. 点击「选择PDF文件」按钮,从本地设备中选择需要转换的PDF文件
  2. 根据您的需求选择输出清晰度和图片格式,清晰度越高图片越清晰但文件体积更大
  3. 点击「开始转换」按钮,等待转换完成
  4. 转换完成后,可以点击单页下方的下载按钮下载单张图片,也可以点击「下载全部图片」按钮下载所有转换后的图片

转换原理

本工具使用Mozilla开源的PDF.js库在浏览器端解析PDF文件,将PDF的每一页通过Canvas渲染,再将Canvas内容导出为JPG或PNG图片格式。具体步骤:

  1. 读取本地PDF文件内容
  2. 按指定清晰度缩放PDF页面视图
  3. 将PDF页面内容渲染到Canvas画布上
  4. 将Canvas画布转换为图片Blob对象,生成可下载的图片链接

注意事项

转换后的图片清晰度不够怎么办?

您可以在转换前选择更高的清晰度倍数(2x或3x),更高的倍数会生成更大尺寸、更清晰的图片。如果原PDF本身清晰度较低,提高缩放倍数也不会明显改善清晰度。

为什么大PDF转换的时候浏览器会卡顿?

因为所有转换操作都在浏览器本地进行,解析和渲染大体积PDF需要占用较多内存,所以可能会出现卡顿。如果PDF页数较多,建议拆分PDF后再逐部分转换。

可以只转换PDF其中几页吗?

当前版本不支持部分转换,会把PDF所有页面全部转换出来。如果只需要其中几页,可以转换完成后只下载需要的页面即可。

加密的PDF可以转换吗?

不可以,如果PDF有密码保护或者加密,本工具无法解析和转换内容,请先解除PDF密码保护后再使用本工具转换。