Тот же скрипт работает в команде cmd, но работает в GhostScript.net - PullRequest
0 голосов
/ 07 июля 2019

моя среда - 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());

, и я пробуюскрипт окна CMD Windows

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

работает,

но когда я запускаю его в C # на GhostScript.net, он всегда выдает ошибку

"Произошла ошибка при вызове 'gsapi_init_with_args': -100"

кто-нибудь знает?Большое спасибо за вашу помощь

...