遇到GhostScript PDF转换问题

时间:2017-04-18 16:31:37

标签: php ghostscript imagick

我在Centos Box上的Easy Apache 4上运行最新版本的GhostScript 9.2.1和最新的Imagick。

我在将部分PDF转换为PNG时遇到问题,但并非全部。我似乎无法确定原因。我得到的错误是:

2017-04-18T12:01:46-04:00 0:00.010 0.000u 6.9.4例外转换[55246]:utility.c / ShredFile / 1822 / Exception   无法删除:/tmp/magick-55246bpeoJy2BkzLf.cache

当作为-debug“ALL”运行时,这是convert语句的最后一行。我已经尝试将整个Path包含在Magick.xml文件中,这是在其他地方建议的,但是这并不能解决问题。同样,它大部分时间都有效,但不是全部。

如果需要,我可以提供PDF链接。

请协助 - 谢谢。

的Jesper

1 个答案:

答案 0 :(得分:0)

如果你在某处发布PDF(或者只是按照你的建议在这里粘贴一个链接)我可以得到它我会看看,但由于Ghostscript,错误并不是很明显。这看起来像是一个IMagick错误,它肯定不是GS。

你知道Ghostscript可以直接将PDF呈现给PNG吗?这样做,然后在IMagick中打开PNG,如果你想进一步处理它可能是一个更强大的解决方案。