Vb.net Webbrowser1继续在新窗口中打开pdf
我正在使用以下代码打开pdfVb.net Webbrowser1继续在新窗口中打开pdf,vb.net,pdf,browser,Vb.net,Pdf,Browser,我正在使用以下代码打开pdf WebBrowser1.Navigate("file://C:\test.pdf") 然而,它没有在浏览器中打开,而是继续启动AdobeAcrobatReader并在浏览器中打开PDF,使webbrowser1保持不变 这不是我想要的;我希望我的PDF在我的web浏览器中打开 我可能做错了什么?我刚刚解决了这个问题。您需要做的是将pdf文档拖到解决方案资源管理器中,然后从那里打开它 Private Sub Form1_Load(sender As System.O
WebBrowser1.Navigate("file://C:\test.pdf")
然而,它没有在浏览器中打开,而是继续启动AdobeAcrobatReader并在浏览器中打开PDF,使webbrowser1保持不变
这不是我想要的;我希望我的PDF在我的web浏览器中打开
我可能做错了什么?我刚刚解决了这个问题。您需要做的是将pdf文档拖到解决方案资源管理器中,然后从那里打开它
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("c:\users\Fake.Name\documents\visual studio 2010\Projects\SO\SO\test.pdf")
End Sub
我正在研究解决方案“SO”,所以我将pdf放入解决方案中,并将pdf拖到生成其位置的代码中
另外,看看
希望这有帮助代码的问题是“文件”状态 试试这个 WebBrowser1.Navigate(“C:\test.pdf”)
您将看到该文件已打开到webbrowser控件中。在项目属性中选中“首选32位”。当然,这可能会带来其他问题(如我的情况),因此这不是一个完美的解决方案。您的PDF是否真的包含在您的解决方案中?您的意思是我的PDF真的可以在C:\MYPDF.PDF中找到吗?那么答案是肯定的。然而,前几天我确实安装了explorer 8,如果我在地址栏中键入file://C:\MYPDF.pdf,它也无法在浏览器中显示它从未使用过的pdf?浏览器中是否有我需要首先启用的设置?如果我的答案不起作用,请发布更多的代码,因为我的功能正常。IE8还有一些事情要做。更多的人对此表示不满,我检查了其他使用旧版本IE的电脑。是的,尝试使用chrome,这就是我的工作,我从来没有遇到过任何问题!这个答案毫无意义。大多数部署、构建的程序在运行时根据用户选择动态加载文档。