GhostScript不能在64位操作系统中运行
本文关键字:运行 操作系统 64位 不能 GhostScript | 更新日期: 2023-09-27 18:09:33
下面的c#代码我可以在Windows 7 32位操作系统中运行,但它不会在Windows 7 64位操作系统中运行。即使我使用了替代工作目录,但我不知道为什么它不生成TIFF文件。
注意:如果我使用直接命令提示符,它工作良好。但在升C中,它不起作用。
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.WorkingDirectory = @"C:'Program Files (x86)'gs'gs9.14'bin";
//startInfo.WorkingDirectory = @"C:'Program Files'gs'gs9.14'bin";
startInfo.FileName = "cmd.exe";
startInfo.Verb = "runas";
startInfo.Arguments = "/c gswin32c -dBATCH -sDEVICE=tiff24nc -sCompression=lzw -r300x300 -dNOPAUSE -sOutputFile=D:''Test''Project%04d.tiff E:''21062014''MedSoft''MedSoft''bin''Debug''Output''02_Combined.pdf";
process.StartInfo = startInfo;
process.Start();
我建议你使用Ghostscript包装. net 。
你可以在这里找到一个:Ghostscript。
Ghostscript Processor c# Sample