下面是我从ASPX页面执行exe的代码,
string path = @"C:\Reshma\DATA\bbc1.pdf";
System.Diagnostics.Process si = new System.Diagnostics.Process();
si.StartInfo.WorkingDirectory = "c:\\";
si.StartInfo.UseShellExecute = false;
si.StartInfo.FileName = @"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe";
si.StartInfo.Arguments = "www.bbc.com"+" "+path;
si.StartInfo.CreateNoWindow = true;
si.StartInfo.RedirectStandardInput = true;
si.StartInfo.RedirectStandardOutput = true;
si.StartInfo.RedirectStandardError = true;
si.Start();
si.WaitForExit();
string output = si.StandardOutput.ReadToEnd();
si.Close();
Response.Write(output);
我的问题是程序没有退出,也没有渲染输出。我试图通过传递2个参数将网页转换为pdf。 bbc1.pdf起源于各自的路径但没有任何内容。非常感谢任何帮助。