Ghosctscript错误:使用ghostscript时将PDF转换为TIFF时,/ invalidrestore

|| 我已经使用我们的影像服务器将PDF \转换为TIFF文件,没有任何问题。我们通过Web界面将PDF上传到我们的服务器,而erez图像服务器将为我们转换为TIFF文件。 我最近刚从ghostscript得到如下错误: GS输出:错误:--instore--中的/ invalidrestore GS输出:操作数堆栈: GS输出:--dict:12/21(L)---nostringval-- --nostringval-- --nostringval-- GS输出:执行堆栈: GS输出:%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2%stopped_push --nostringval-- --nostringval-- --nostringval-- false 1%stopped_push 1846 1 3%oparray_pop 1845 1 3%oparray_pop 1829 1 3%oparray_pop --nostringval-- 1775 2 4%oparray_pop --nostringval-- 1759 2 4%oparray_pop --nostringval-- --nostringval-- 1775 3 4%oparray_pop --nostringval-- 1759 3 4%oparray_pop --nostringval-- GS输出:字典堆栈: GS输出:--dict:1159/1684(ro)(G)---dict:1/20(G)---dict:75/200(L)---dict:75/200( L)- GS输出:当前分配模式为本地 GS输出:上一个OS错误:2 GS错误:GPL Ghostscript 8.70:无法恢复的错误,退出代码1 这是ghostscript配置:
    <parameter value=\"-r220\"/> <!-- controls resolution. For example -r144 means 144 DPI -->    
    <parameter value=\"-dQUIET\"/>
    <parameter value=\"-dSAFER\"/>
    <parameter value=\"-dBATCH\"/>
    <parameter value=\"-dNOPAUSE\"/>
    <parameter value=\"-dNOPROMPT\"/>
    <parameter value=\"-sDEVICE=tiff24nc\"/>
    <parameter value=\"-dUseCIEColor\"/>
    <parameter value=\"-dTextAlphaBits=4\"/>
    <parameter value=\"-dGraphicsAlphaBits=4\"/>
    <parameter value=\"-dEPSCrop\"/>
这是一个Linux Ubuntu OS。 这对我确实没有任何意义,并且互联网上似乎没有太多帮助。如果有人可以弄清错误的含义,我们也许可以开始诊断问题了。 非常感谢, 拍     
已邀请:
        有两种可能性:Ghostscript中的错误或错误的PDF文件。 没有看到PDF文件,很难做出任何判断。我要尝试的第一件事是使用更新的Ghostscript版本,当前版本为9.02和9.03,预计将在几个月后发布。 如果那也给您带来错误,那么最好的选择是在http://bugs.ghostscript.com上的Ghostscript错误跟踪器中提出错误报告。您将需要提供样本文件以及GS版本和命令行。 您似乎建议您使用erez将PDF转换为TIFF,所以也许您也可以使用它们引发错误。     
        我使用ubuntu上的Java通过Ghostscript将PDF文件转换为Tiff文件。 片段代码: 字符串convertCommand = \“ gs -dNOPAUSE -q -sDEVICE = tiff24nc -sCompression = lzw -dBATCH -sOutputFile = \” + outputFile + \“ \” + sourceFile; 运行时rt = Runtime.getRuntime(); 进程pr = rt.exec(convertCommand); pr.waitFor(); 如果要压缩,只需将命令替换为 字符串convertCommand = \“ gs -dNOPAUSE -q -sDEVICE = tifflzw -dBATCH -sOutputFile = \” + outputFile + \“ \” + sourceFile; 使用前请先安装Ghostscript, 1. sudo apt-get install ghostscript libtiff-tools     

要回复问题请先登录注册