Php 重影脚本错误

Php 重影脚本错误,php,pdf,command-line,ghostscript,Php,Pdf,Command Line,Ghostscript,我只是想用命令行从一个pdf文件到另一个pdf文件,如下所示: gs -sDEVICE=pdfwrite -o new.pdf old.pdf 我得到了一个错误: GPL Ghostscript 9.07(2013-02-14) 版权所有(C)2012 Artifex Software,Inc.保留所有权利 此软件不提供保修:有关详细信息,请参阅公共文件 错误:/n在--run中未定义-- 操作数堆栈: --格言:1/1(L)——努姆斯 执行堆栈: %interp_exit.runexec2-

我只是想用命令行从一个pdf文件到另一个pdf文件,如下所示:

gs -sDEVICE=pdfwrite -o new.pdf old.pdf
我得到了一个错误:

GPL Ghostscript 9.07(2013-02-14)

版权所有(C)2012 Artifex Software,Inc.保留所有权利

此软件不提供保修:有关详细信息,请参阅公共文件

错误:/n在--run中未定义--

操作数堆栈:

--格言:1/1(L)——努姆斯

执行堆栈:

%interp_exit.runexec2--nostringval--nostringval--2%停止推送--nostringval--nostringval--false 1%停止推送1900 13%oparray_pop 1899 13%oparray_pop 1883 13%oparray_pop--nostringval--nostringval--nostringval----

字典堆栈:

--第1161/1684(ro)(G)条——第1/20(G)条——第82/200(L)条——第82/200(L)条——第109/127(ro)(G)条——第292/300(ro)(G)条——第25/32(L)条--

当前的分配模式是本地的

GPL Ghostscript 9.07:不可恢复的错误,退出代码1


例如,如果我使用Multivalent.jar来调整这个PDF的大小,它可以很好地工作并调整大小。但是GS给出了一个错误。我需要在这种情况下使用GS,但我不知道会发生这种错误。我能通过吗?或者我能做什么?有什么建议吗?

为什么不打开一个bug报告呢?

第一个建议是尝试将问题一分为二。首先尝试将.pdf映像到显示输出,而不是.pdf。接下来尝试读取一个示例.ps文件并输出一个.pdf。第三,尝试一个不同于您需要的.pdf文件。这将测试ghostscript是否正确安装,以及.pdf本身是否存在问题。对于其他人的帮助,需要一个示例文件来查看出了什么问题。我已经将我的问题发布到了,并在那里得到了一个答案,这是一个GS错误。所以我把我的GS版本降到了9.06,这个问题已经解决了