Я хочу открыть PDF в AcrobatReader с помощью приложения на C #.
Все работает нормально, когда Acrobat закрывается, приложение запускается, и вы можете просмотреть файл PDF.
Но если я хочу открыть тот же документ, но AcrobatReader уже открыт, он тоже работает, но для открытия PDF-файла в AcrobatReader требуется от 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();
}