1. 方法1 经测试OK
Process myProcess = new Process();
myProcess.StartInfo.FileName = @"C:\Program Files (x86)\Help.pdf";myProcess.StartInfo.Verb = "Open";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
2 此种方法中process.Arguments如果有空格,不能正确打开文件
string appPath = @"C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe";
ProcessStartInfo process = new ProcessStartInfo();
process.FileName = appPath;
process.Arguments = @"C:\Program Files (x86)\Help.pdf";
process.Start();
本文介绍了两种使用C#中的Process类来启动并打开PDF文件的方法。第一种直接指定PDF文件路径;第二种通过调用PDF阅读器并传入文件路径作为参数。注意Arguments中有空格时可能引起的问题。

341

被折叠的 条评论
为什么被折叠?



