2

我目前使用 CentOS 5.6 (Ghostscript 8 - ImageMagick-6.2.8) 并试图将 pdf 的第一个图像转换为 jpg 文件。

我了解我当前的设置无法转换压缩的 pdf 文件,但是否有替代方案可以使用相同的功能?

4

1 回答 1

3

Ghostscript 无法转换“压缩 PDF”的“理解”是错误的。你在哪里捡的?

默认情况下,PDF 在内部对其大多数对象使用压缩。在“野外”找到完全未压缩的 PDF 是相当不寻常的。

您使用的是哪个版本的Ghostscript ?(尝试gs -v)。

顺便说一句,您不需要 ImageMagick 将(多页)PDF 转换为一系列 JPEG。试试这个命令:

 gs \
   -o img_%03d.jpeg \
   -sDEVICE=jpeg \
    input.pdf

或者,对于 300 dpi 的分辨率(而不是默认的 72 dpi):

 gs \
   -o img_%03d.jpeg \
   -sDEVICE=jpeg \
   -r300 \
    input.pdf

输出文件名的 - 部分将_%03d在 -name 上附加一个 3 位数字,该数字img随每个 PDF 页面递增。

于 2012-06-01T07:09:14.647 回答