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不能在64位操作系统中运行

我建议你使用Ghostscript包装. net

你可以在这里找到一个:Ghostscript。

Ghostscript Processor c# Sample