检测是否安装了ADOBE

时间:2010-08-13 01:32:58

标签: c# pdf

所以我想我会放弃寻找一个好的开源PDF查看器,它能够拥有链接(目录)和书签(创建和编辑)。如果有人知道图书馆,请拜托,请这样发送。

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

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

1 个答案:

答案 0 :(得分:0)

我会说在使用adobe的部分上进行try / catch(我不知道控件的创建或pdf文件的加载是否可能在尝试失败的地方)并且如果它捕获异常,它意味着他们没有Adobe Reader。

您还可以在Adobe Reader路径中检查adobeR32.exe(我认为它是文件名)(如果您知道它将始终存在)。