2012-12-12 62 views

回答

7

如果你要开个具有与之文件关联的应用程序中的PDF格式,请执行下列操作:

Process.Start("C:\foo\bar\mybook.pdf") 

如果你想打开一个特定的应用程序,而不是(如Adobe阅读器时,你不”没有文件关联)通过将PDF文件路径作为命令行参数传递来做同样的事情。您需要从注册表中获取AcroRd32.exe的路径,因为人们可能安装了不同的版本,或者将其安装到不同的位置。

Process.Start("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe", _ 
       "C:\foo\bar\mybook.pdf") 

第一个选项一般是越多越好,因为你的软件会尊重任何PDF阅读器最终用户都在其计算机上选择的,或者他们可能没有它安装在所有。

+0

这很简单...我已经搜索了一个小时左右,但没有找到!非常感谢。 – Susan

相关问题