最佳答案
我正在尝试将一个 PDF 转换成一个 PNG 图像(至少是一个的封面)。我用 pdftk 成功提取了 PDF 的第一页。我用图像魔术来转换:
convert cover.pdf cover.png
这可以工作,但是不幸的是 cover.png 呈现不正确(PDF 中的一些 alpha 对象没有正确呈现)。我知道 ImageMagick 使用 GhostScript 进行转换,如果我直接使用 gs 进行转换,就可以得到预期的结果,但是我宁愿使用转换库,因为它还有其他我想利用的工具。
GhostScript 中的这个命令实现了所需的图像:
gs -sDEVICE=pngalpha -sOutputFile=cover.png -r144 cover.pdf
我想知道有没有办法通过转换到 GhostScript 来传递参数,或者我只能直接调用 GhostScript?