2013-02-14 4 views
0

Я использую следующий код, чтобы открыть PDFWebbrowser1 продолжает открывать PDF в новом окне

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

Однако вместо открытия в браузере он просто держит на запуск Adobe Reader акробата и открытия PDF в том, что , оставив webbrowser1 нетронутым.

Это не то, что я хочу; Я хочу, чтобы мой PDF открылся в моем веб-браузере.

Что я могу сделать неправильно?

+0

Действительно ли ваш PDF в вашем решении? – Jacooobley

+0

Вы имеете в виду мой PDF-документ, найденный в C: \ MYPDF.pdf, тогда да. Тем не менее, я установил explorer 8 на днях, и если бы я набрал файл: // C: \ MYPDF.pdf в адресной строке, он также не смог показать PDF в браузере, который он никогда не использовал? есть ли параметр в проводнике, который мне нужно включить первым? –

+0

Если мой ответ не работает, тогда напишите больше кода, пожалуйста, поскольку мой работает нормально. – Jacooobley

ответ

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

+0

Опубликовать ответ? – Jacooobley

0

Проблемы с кодом является «файл» Постулатами.

Попробуйте

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

И вы увидите, что файл открыт в вашем обозревательУправление.

Смежные вопросы