相同的脚本可在cmd命令中使用,但在GhostScript.net中失败了

时间:2019-07-07 13:10:07

标签: ghostscript ghostscript.net

我的环境是Windows10 64位,VS2015,GhostScript9.27, 语言是C# 我使用GhostScript.net调用GhostScript

这是我的代码

string inputFile = "D:\\112.pdf";
string outputFile = "D:\\output.pdf";
GhostscriptProcessor ghostscript = new GhostscriptProcessor();

 List<string> switches = new List<string>();

 switches.Add("-o");
 switches.Add(outputFile);

 switches.Add("-dNoOutputFonts");

 switches.Add("-sDEVICE=pdfwrite");

 switches.Add(inputFile);

 ghostscript.Process(switches.ToArray());

我尝试通过Windows CMD窗口

“ gswin64.exe -o D:\ output.pdf -dNoOutputFonts -sDEVICE = pdfwrite D:\ 112.pdf”

有效,

但是当我通过GhostScript.net在C#中运行它时,它总是会出错

“调用'gsapi_init_with_args'时发生错误:-100”

有人知道吗?非常感谢您的帮助

0 个答案:

没有答案