【发布时间】:2012-06-01 05:03:02
【问题描述】:
我目前使用 CentOS 5.6 (Ghostscript 8 - ImageMagick-6.2.8 ) 我正在尝试将 pdf 的第一张图片转换为 jpg 文件。
我了解我当前的设置无法转换压缩的 pdf 文件,但是否有替代方案可以使用相同的功能?
【问题讨论】:
标签: pdf imagemagick ghostscript
我目前使用 CentOS 5.6 (Ghostscript 8 - ImageMagick-6.2.8 ) 我正在尝试将 pdf 的第一张图片转换为 jpg 文件。
我了解我当前的设置无法转换压缩的 pdf 文件,但是否有替代方案可以使用相同的功能?
【问题讨论】:
标签: pdf imagemagick ghostscript
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-部分将在img-名称附加一个三位数字,该数字随着每个PDF页面递增。
【讨论】: