无人小站

使用 IrfanView 将 PDF 的各个页面保存为单独的图片

JP-Liu IrfanViewPDFGhostscriptPlugins

使用 IrfanView 将 PDF 的各个页面保存为单独的图片

近期遇到一个情况,需要将 PDF 内的各个页面保存为单独的图片,比较突然,身边也没有好用的工具,最后发现 IrfanView 可以处理,在这里记一下。

IrfanView 默认是不支持 PDF 的,但 官网插件页面 显示有几个插件可以提供支持,在这里提两个,一个是 pdf.dll,下载下来的文件是 PDF.dll),一个是 Postscript.dll。两个插件略有不同,只针对 PDF 的话,两者选一即可:

  • Postscript.dll:需要 Ghostscript 依赖,能为 IrfanView 添加对 EPS/PS/PDF 文件的支持。

    • 实际上 Postscript.dll 只需要 Ghostscript 中的 gsdll32.dll (此处指 x86 版本) 即可,所以可以不安装 Ghostscript,解压提取相应的 dll 即可。

    • 将 Postscript.dll 放到 IrfanView 目录下面的 Plugins 文件夹下,之后在 IrfanView 的选项→设置→PlugIns→Postscript 选项 中选择上一步中提取的 dll。

  • PDF.dll:没有其他依赖,只为 IrfanView 增加对 PDF 文件的支持。

    • 将 PDF.dll 放到 IrfanView 目录下面的 Plugins 文件夹下,之后在 IrfanView 的选项→设置→PlugIns→PDF 选项中勾选上两个选项即可。

通过插件为 IrfanView 提供了 PDF 文件的读写功能之后,IrfanView 的选项→提取所有帧 就可以将 PDF 文件的所有页面提取成图片,另外也可以用 Irfanview 的命令行选项来转换。

但是需要注意:就我个人的使用经验而言,IrfanView 中 PDF 文件的显示和其他的 PDF 阅读器(如 Sumatra PDF)有一定差异,所以提取出来的图片也会有差异,如果有严格的质量要求,最好还是去用其他更专业的软件

JP-Liu
懒人一个