2017-04-18 173 views
0

我正在運行最新版本的GhostScript 9.2.1與最新的Imagick,放在Centos Box上的Easy Apache 4上。GhostScript PDF轉換出現問題

我有問題轉換一些PDF的PNG,但不是全部。我似乎無法確定爲什麼。我得到的錯誤是:

2017-04-18T12:01:46-04:00 0:00.010 0.000u 6.9.4異常轉換[55246]:utility.c/ShredFile/1822 /異常 無法移除:/tmp/magick-55246bpeoJy2BkzLf.cache

這是轉換語句的最後一行,當作爲-debug「ALL」運行時。我已經嘗試在Magick.xml文件中包含整個Path,這是其他地方提出的建議,但這並不能解決問題。再次,它工作多數時間,但不是全部。

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

請協助 - 謝謝。

加斯帕

+0

有點Google會做你。 https://www.google.com/#q=Exception+convert+utility.c/ShredFile/1822/Exception+Failed+to+remove: – bassxzero

+0

鑑於它'有時'的作品,它不可能是因爲IMagick可以'找到Ghostscript,這就是我從查詢中看到的Google結果會提示的內容。但也許我錯過了一些東西。 – KenS

+0

我同意肯! - 但那又怎麼樣? –

回答

0

如果你的地方張貼PDF(或只是堅持一個鏈接在這裏,你認爲)我能得到它,我會看看,但誤差不作爲是由於Ghostscript的顯而易見。這對我來說看起來像一個IMagick錯誤,當然不是GS。

你知道Ghostscript可以直接呈現PDF到PNG嗎?這樣做,然後在IMagick中打開PNG,如果你想進一步處理它可能是一個更強大的解決方案。

+0

我真的只需要PNG,在這一點上沒有更多需要發生。我的印象是,在使用GS時,Imagic只是簡單地調用GS,這與直接使用GS相同? –

+0

我最終通過運行沒有Imagick的GS來解決問題。如果我用-dGraphicsAlphaBits = 4運行它,那麼我會得到相同的問題,但是當我沒有運行它時,它就沒事了! –