string filename = @"d:\test.pdf";
Process p = new Process();
string path = @"C:\xpdftest\pdftotext.exe";
p.StartInfo.FileName = path;
p.StartInfo.Arguments = string.Format("-nopgbrk " + filename + " -");//调试的时候,看到filename的   //值是正常的
p.StartInfo.UseShellExecute = false;          
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;//同样的程序同样的参数
try
{
p.Start();
}
catch(Exception ex)
{
Console.Write(ex.Message);
}
textBox1.Text = p.StandardOutput.ReadToEnd(); 
p.Close();以上读取出PDF的英文和数字没问题,但读取不了中文汉字等内容,也不出乱码,请高手帮帮忙!!!!十分感谢!!!