Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Webbrowser1继续在新窗口中打开pdf_Vb.net_Pdf_Browser - Fatal编程技术网

Vb.net Webbrowser1继续在新窗口中打开pdf

Vb.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

我正在使用以下代码打开pdf

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,这就是我的工作,我从来没有遇到过任何问题!这个答案毫无意义。大多数部署、构建的程序在运行时根据用户选择动态加载文档。