将postscript转换为pdf

时间:2016-07-05 09:44:37

标签: pdf ghostscript postscript

Converting correctly pdf to ps and vice-versa

我使用以下命令将postscript文件转换为pdf:

gs   -o output.pdf   -sDEVICE=pdfwrite   -dPDFSETTINGS=/prepress   -dHaveTrueTypes=true   -dEmbedAllFonts=true   -dSubsetFonts=false   -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams"   -f mu-calc.ps

但是我收到了一个错误(我在ps2pdf上遇到了同样的错误):

  

GPL Ghostscript 9.06(2012-08-08)   版权所有(C)2012 Artifex Software,Inc。保留所有权利。   本软件不附带任何担保:有关详细信息,请参阅PUBLIC文件。   错误:/ undefinedfilename in(mu-calc.ps)   操作数堆栈:

     

执行堆栈:     %interp_exit .runexec2 --nostringval-- --nostringval--
  --nostringval-- 2%stopped_push --nostringval-- --nostringval--
  --nostringval-- false 1%stopped_push   字典堆栈:     --dict:1167/1684(ro)(G) - --dict:0/20(G) - --dict:77/200(L) -   当前分配模式是本地的   上次操作系统错误:权限被拒绝   GPL Ghostscript 9.06:不可恢复的错误,退出代码1

我在

尝试了其他各种选择

Ghostscript: "Unrecoverable error: undefinedfilename in setpagedevice"

但我总是遇到同样的错误。

我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:0)

事实证明,文件mu-calc.ps在Linux计算机上没有访问权限。

错误消息

  

/ undefinedfilename

不准确,但这是因为后记语言的年龄,正如上面的评论所解释的那样。那时,文件系统没有文件权限。

答案 1 :(得分:0)

有许可问题。使用管理员权限打开命令提示符。