2010-08-13 147 views
0

因此,我认为我会放弃对具有链接(目录)和书签(创建和编辑)功能的优秀开源PDF查看器的搜索。如果有人知道图书馆,请,请,请发送它。检测是否安装了ADOBE

所以我现在的计划是这样的:在我的WinForm上使用adobe reader active X控件,让用户控制它。但问题是,如果某人没有安装Adobe Reader,那么我只需使用带有文件位置属性的Web浏览器控件设置为PDF路径。

所以我需要检查是否安装了Adobe Reader。如果没有,那么我想加载网页浏览器。 (我可以有不同形式的活动x和webbrowser)。

回答

0

我会说要做一个尝试/抓住关于使用adobe的部分(我不知道是否创建的控制或PDF文件的负载是可能会失败的尝试),如果它捕获异常,这意味着他们没有Adobe Reader。

你也可以在Adobe Reader路径中检查adobeR32.exe(我认为它是文件名)(如果你知道它会一直存在的话)。