我正在尝试将 PDF 转换为 PNG 图像(至少是一个的封面)。我正在使用 pdftk 成功提取 PDF 的第一页。我正在使用 imagemagick 进行转换:
convert cover.pdf cover.png
这可行,但不幸的是,cover.png 渲染不正确(PDF 中的某些 alpha 对象未正确渲染)。我知道 ImageMagick 使用 GhostScript 进行转换,如果我直接使用 gs 进行转换,我可以获得所需的结果,但我宁愿使用转换库,因为它还有其他我想利用的工具。
GhostScript 中的此命令可完成所需的图像:
gs -sDEVICE=pngalpha -sOutputFile=cover.png -r144 cover.pdf
我想知道有什么方法可以通过转换为 GhostScript 传递参数,还是我坚持直接调用 GhostScript?