将 pdf 转换为图像 [jpeg|png]

use*_*265 6 pdf imagemagick conversion ghostscript

我需要将 pdf 文件转换为图像文件(如:png(首选)、jpeg)。

我使用过convert(来自 ImageMagick 包),但只有表格(类似于发票)的 2 页 pdf 文件需要 4 秒以上,所以这个 pdf 真的很轻。我发现,convert使用gs做到这一点。如果我用 来做这件事gs,结果质量会更好,渲染速度也会更快。

所以我有3个问题:

  1. 我应该在 ghostscript 包编译过程中使用一些特定的标志来使其工作得更快吗?
  2. 哪些选项gs可以帮助我更快、更好地获取 png 或 jpg 文件?
  3. 在哪里可以找到有关从 pdf 到图像格式转换的文档?

max*_*zig 5

您可以pdfdrawmupdfmupdf-toolsDebian/Debian-derivatives 下的软件包)中检出

从它的描述来看:

pdfdraw 会将 PDF 文档渲染为图像文件。支持的图像格式有:pgm、ppm、pam 和 png。通过指定逗号分隔的范围列表和单个页码来选择要呈现的页面,例如:1,5,10-15)。在没有指定页面的情况下,将呈现所有页面。

也许它对您的用例来说更快。

例如mupdf(一个 PDF 查看器)对于我测试过的很多文档来说非常快(并且消耗很少的内存)。