我正在尝试将PDF转换为PNG图像(至少是其中的封面)。我已经成功地使用pdftk提取了PDF的第一页。我正在使用imagemagick进行转换:
convert cover.pdf cover.png
这个方法能够运行,但不幸的是 cover.png 文件渲染出现了问题(PDF文件中一些alpha对象没有被正确地渲染)。 我知道 ImageMagick 使用 GhostScript 进行转换,如果我直接使用 gs 命令就可以得到所需的结果,但我宁愿使用 convert 库,因为它有其他工具我想要利用。
以下是 GhostScript 中的命令,可以得到所需的图像:
gs -sDEVICE=pngalpha -sOutputFile=cover.png -r144 cover.pdf
我想知道是否有办法通过将参数传递到GhostScript来进行转换,还是只能直接调用GhostScript?