WinForms:捕获WebBrowser控件中托管的PDF的点击

时间:2017-06-06 18:59:24

标签: winforms pdf webbrowser-control

底线问题:如何从WinForms WebBrowser控件中托管的PDF中捕获点击事件?

我正在编写一个WinForms应用程序,在WebBrowser控件中显示PDF。 PDF由我生成。我想在该PDF中放置链接,以便在单击时,WinForms应用程序将收到通知并根据链接中的信息采取操作。

这是我到目前为止所尝试的内容:

  1. 使用WebBrowser.DocumentCompleted事件向WebBrowser.Document.Click注册。这不起作用,因为导航到PDF会使WebBrowser.Document为null(请参阅here)。

  2. 使用WebBrowser.NewWindow事件捕获它,尝试使用我的链接打开浏览器窗口。没有工作。我猜PDF应用程序直接与操作系统通信(?)。

  3. 使用AcroPdfLib代替WebBrowser。 AxAcroPdf不会举起任何相关活动。

  4. 谢谢你的帮助!

0 个答案:

没有答案