使用C#

我想使用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();
}
lhgfliuyang 回答:使用C#

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3152801.html

大家都在问