WebBrowser打开PDF问题

webBrowser.Navigate(new Uri(pdf下载链接));可以实现pdf在线预览,但是现在有个问
题,本地电脑安装有pdf阅读插件时,webBrowser.Navigate(new Uri(pdf下载链接));可
以实现在线预览,但是,卸载了本地的pdf阅读插件就显示空白页面了,因为不能保证每
个客户的电脑都装有pdf阅读插件,所以,这种问题要怎么解决啊?急求大神指教!

用activex控件的方式判断用户是否安装了pdf,或者用ole container而不是webbrowser,foxit提供了sdk