我想使用C#应用程序在AcrobatReader中打开PDF。
关闭Acrobat时,一切正常,启动应用程序,您可以查看pdf文件。
但是,如果我想打开相同的文档但AcrobatReader已经打开,它也可以工作,但是在AcrobatReader上打开pdf需要20到35秒。我不知道为什么...
如果您有任何线索或解决方案,请告诉我!谢谢。
bool processExists = Process.GetProcesses().Any(p => p.Processname.Contains(Configurationmanager.AppSettings["ACROBAT_READER_PROCES_NAME"]));
using (Process myProcess = processExists ? Process.GetProcesses().FirstOrDefault(p => p.Processname.Contains(Configurationmanager.AppSettings["ACROBAT_READER_PROCES_NAME"])) : new Process())
{
myProcess.StartInfo = new ProcessStartInfo(Configurationmanager.AppSettings["ACROBAT_READER_EXE"],_pdf.ToString());
myProcess.StartInfo.UseShellExecute = true;
myProcess.StartInfo.FileName = Configurationmanager.AppSettings["ACROBAT_READER_EXE"];
myProcess.StartInfo.Arguments = _pdf.ToString();
myProcess.Start();
}