2013-02-14 44 views
0

打開PDF我使用下面的代碼然而而是打開了一個PDFWebbrowser1保持在新窗口中

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

它只是不斷推出Adobe Acrobat Reader軟件,並在打開PDF瀏覽器開放,保持webbrowser1不變。

這不是我想要的;我想讓我的PDF在我的網絡瀏覽器中打開

我可能做錯了什麼?

+0

您的PDF是否在您的解決方案中? – Jacooobley 2013-02-14 13:57:53

+0

你的意思是我的PDF是在C:\ MYPDF.pdf找到的,那麼答案是肯定的。然而,我在前一天安裝​​了瀏覽器8,如果我在地址欄中輸入file:// C:\ MYPDF.pdf,它也無法在瀏覽器中顯示它永遠不會用到的PDF?是否有需要首先啓用的資源管理器中的設置? – 2013-02-14 14:03:52

+0

如果我的答案不起作用,請發佈更多的代碼,因爲我的運行良好。 – Jacooobley 2013-02-14 14:24:48

回答

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

希望這有助於

+0

這個答案絕對沒有意義。大多數已部署,構建的程序會根據用戶選擇在運行時動態加載文檔。 – jeromeyers 2014-05-07 17:41:54

+0

發表一個答案呢? – Jacooobley 2014-06-27 08:30:48

0

與您的代碼的問題是「文件」 statment。

試試這個

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

,你會看到打開的文件到您的WebBrowser控件。