所以我想我会放弃寻找一个好的开源PDF查看器,它能够拥有链接(目录)和书签(创建和编辑)。如果有人知道图书馆,请拜托,请这样发送。
所以我现在的计划是:在我的WinForm上使用adobe reader active X控件,让用户控制它。但问题是,如果有人没有安装adobe reader,那么我只会使用web浏览器控件,并将文件位置属性设置为PDF路径。
所以我需要检查是否安装了adobe reader。如果没有,那么我想加载webbrowser。 (我可以使用不同形式的活动x和web浏览器。)
答案 0 :(得分:0)
我会说在使用adobe的部分上进行try / catch(我不知道控件的创建或pdf文件的加载是否可能在尝试失败的地方)并且如果它捕获异常,它意味着他们没有Adobe Reader。
您还可以在Adobe Reader路径中检查adobeR32.exe(我认为它是文件名)(如果您知道它将始终存在)。