![无法从命令提示符执行 Ghostscript](https://linux22.com/image/1574443/%E6%97%A0%E6%B3%95%E4%BB%8E%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%E6%89%A7%E8%A1%8C%20Ghostscript.png)
我一直在使用这段代码来减小 pdf 文件的大小:
cd C:\Program Files\gs\gs9.25\bin
gswin64c.exe –h
Gswin64c –sDEVICE=pdfwrite –dCompatibilityLevel=1.4 –dPDFSETTINGS=/printer –dNOPAUSE –dQUIET –dBATCH –sOutputFile=D:\path\filename.pdf D:\path\compressed.pdf
我正在使用 Windows 8 命令提示符。上周它还可以正常工作,但现在当我输入命令时 gswin64c.exe -h
,出现此错误:
GPL Ghostscript 9.25 (2018-09-13)
Copyright (C) 2018 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: See the file PUBLIC for details.
Error: /undefinedfilename in (\342\200\223h)
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push
Dictionary stack:
--dict:980/1684(ro)(G)-- --dict:0/20(G)-- --dict:78/200(L)--
Current allocation mode is local
Last OS error: No such file or directory
GPL Ghostscript 9.25: Unrecoverable error, exit code 1
任何帮助将不胜感激。
答案1
你的脚本有错误。
以下行:
cd C:\Program Files\gs\gs9.25\bin
应该 :
cd "C:\Program Files\gs\gs9.25\bin"