我使用以下代码打开pdf
WebBrowser1.Navigate("file://C:\test.pdf")
然而,不是在浏览器中打开,而是继续启动adobe acrobat reader并打开PDF,让webbrowser1保持不变。
这不是我想要的;我希望我的PDF能够在我的网络浏览器中打开
我可能做错了什么?
答案 0 :(得分:0)
我刚刚解决了这个问题。您需要做的是将您的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拖到我生成其位置的代码中。
另外,请查看this
希望这有帮助
答案 1 :(得分:0)
您的代码存在问题,即“文件”声明。
试试这个
WebBrowser1.Navigate时( “C:\检验.pdf”)
您将看到文件已打开到您的webbrowser控件中。
答案 2 :(得分:0)
在项目属性中,选中“首选32位”。当然,这可能会带来其他问题(例如我的情况),所以这不是一个完美的解决方案。