我目前使用 CentOS 5.6 (Ghostscript 8 - ImageMagick-6.2.8) 并试图将 pdf 的第一个图像转换为 jpg 文件。
我了解我当前的设置无法转换压缩的 pdf 文件,但是否有替代方案可以使用相同的功能?
我目前使用 CentOS 5.6 (Ghostscript 8 - ImageMagick-6.2.8) 并试图将 pdf 的第一个图像转换为 jpg 文件。
我了解我当前的设置无法转换压缩的 pdf 文件,但是否有替代方案可以使用相同的功能?
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 页面递增。