对于我需要通过(模板化)命令gs -dNOPAUSE -sDEVICE=jpeg -dBATCH -r133 -sOutputFile=/my/path/%d.jpg file
转换为图像(jpeg)的某些文档,有时会出现以下错误:
./base/gdevp14.c:3632: pdf14_update_device_color_procs_push_c(): Missing ICC data
然后该过程发出信号11(我相信这是一个段错误)。我在崩溃的机器上使用Ghostscript 9.05,但是在配备Ghostscript 9.10的另一台机器上,它运行得很好,对于(完全)相同的文档。
我以为我可能会遗漏一些东西,但它会是什么呢?
谢谢!
答案 0 :(得分:0)
更新到最新的东西。目前的版本是9.16。如果您仍然遇到问题,请提交错误报告。我猜你的bug已被修复到9.05和9.10之间......
答案 1 :(得分:0)
按overriding the ICC settings,似乎表现不错:gs -dNOPAUSE -sDEVICE=jpeg -dOverrideICC -dBATCH -r133 -sOutputFile=/my/path/%d.jpg file
。
一个失败的PDF,一旦导出到一个新的PDF工作得很好,所以我想原始PDF中有一些不对,ghostscript不太喜欢。使用当前计算机上的默认设置覆盖ICC设置似乎可以解决问题。