将pdf转换为ps时,ghostscript会出错

时间:2016-11-18 08:46:32

标签: ghostscript

我无法将pdf转换为ps或ps转换为pdf。下面给出一个例子。请有人帮助我。

GS> pdf2ps f.pdf
错误:/ pdf2ps中未定义
操作数堆栈:

执行堆栈:
   %interp_exit .runexec2 --nostringval---nostringval---nostringval-- 2%stopped_push --nostringval---nostringval--%loop_continue --nostringval-- --nostringval-- false 1%stopped_push .runexec2 --nostringval---nostringval---nostringval-- 2%stopped_push --nostringval--
字典堆栈:
   --dict:1199/1684(ro)(G) - --dict:0/20(G) - --dict:78/200(L) -
当前分配模式是本地的 上次操作系统错误:没有此类文件或目录
当前文件位置为7

1 个答案:

答案 0 :(得分:0)

pdf2ps是一个shell脚本,而不是一个PostScript程序。您似乎已启动解释器并进入交互式提示,这可能意味着您在命令行上没有任何参数的情况下启动了Ghostscript。

或者:

  • 使用shell中的pdf2ps脚本,它将使用默认参数启动Ghostscript以从指定参数创建PostScript文件
  • 使用Ghostscript和相应的命令行参数(例如-sDEVICE = ps2write)自行进行转换。

如果您选择后一种路线,则必须至少了解Ghostscript命令行选项的基础知识,但它会为您提供更好的控制。