GhostScript Windows命令行:将spl,pcl转换为pdf

时间:2017-08-16 09:12:44

标签: windows command-line ghostscript

刚安装了适用于Windows的GhostScript 9.21。 已经在GhostScript命令提示符下尝试了来自网站(https://www.ghostscript.com/doc/current/Use.htm)的一些命令,但它们不起作用。从cmd执行gswin32c - 结果相同。 我需要将SPL和PCL文件转换为PDF。有谁知道正确的方法吗? 提前谢谢。

UPD: 有不同的错误消息。最常见的输出是: PS C:\ Program Files(x86)\ gs \ gs9.21 \ bin> 。\ gswin32c.exe -sDEVICE = pdfwrite -o C:\ 1 \ 00002.pdf C:\ 1 \ 00002.pcl

GPL Ghostscript 9.21(2017-03-16) 版权所有(C)2017 Artifex Software,Inc。保留所有权利。 本软件不附带任何担保:有关详细信息,请参阅PUBLIC文件。 错误:/未定义? perand stack: 执行堆栈:    %interp_exit .runexec2 --nostringval---nostringval---nostringval-- 2%stopped_push --nostringval--   --nostringval---nostringval-- false 1%stopped_push 1983 1 3%oparray_pop 1982 1 3%oparray_ pop 1966 1 3%oparray_pop 1852 1 3%oparray_pop --nostringval--%errorexec_pop .runexec2 --nostr ingval---nostringval---nostringval-- 2%stopped_push --nostringval-- 字典堆栈:    --dict:1204/1684(ro)(G) - --dict:0/20(G) - --dict:78/200(L) - 当前分配模式是本地的 当前文件位置为4 GPL Ghostscript 9.21:不可恢复的错误,退出代码1

1 个答案:

答案 0 :(得分:1)

您无法使用 Ghostscript 来阅读PCL文件,因为它只处理PostScript和PDF。如果你想处理PCL,那么你需要 GhostPCL 。那就是gpcl6win32.exe而不是gswin32.exe(同样对于XPS输入你需要GhostXPS,gxpswin32.exe)。

两者之间存在一些差异,但通常相同的命令行也可以。请注意,PCL使用的图形模型与PDF不兼容,如果您的PCL文件使用RasterOps,那么pdfwrite生成的PDF将不正确。

如果您的.spl文件是PostScript或PDF,那么您可以使用Ghostscript,但不能使用。