底线问题:如何从WinForms WebBrowser控件中托管的PDF中捕获点击事件?
我正在编写一个WinForms应用程序,在WebBrowser控件中显示PDF。 PDF由我生成。我想在该PDF中放置链接,以便在单击时,WinForms应用程序将收到通知并根据链接中的信息采取操作。
这是我到目前为止所尝试的内容:
使用WebBrowser.DocumentCompleted
事件向WebBrowser.Document.Click
注册。这不起作用,因为导航到PDF会使WebBrowser.Document为null(请参阅here)。
使用WebBrowser.NewWindow
事件捕获它,尝试使用我的链接打开浏览器窗口。没有工作。我猜PDF应用程序直接与操作系统通信(?)。
使用AcroPdfLib代替WebBrowser。 AxAcroPdf不会举起任何相关活动。
谢谢你的帮助!