Webbrowser1在新窗口中保持打开pdf

时间:2013-02-14 13:55:54

标签: vb.net pdf browser

我使用以下代码打开pdf

WebBrowser1.Navigate("file://C:\test.pdf")

然而,不是在浏览器中打开,而是继续启动adobe acrobat reader并打开PDF,让webbrowser1保持不变。

这不是我想要的;我希望我的PDF能够在我的网络浏览器中打开

我可能做错了什么?

3 个答案:

答案 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位”。当然,这可能会带来其他问题(例如我的情况),所以这不是一个完美的解决方案。