Как вызвать PDF, встроенный в элемент управления windows.forms.webbrowser в VISTA - PullRequest
3 голосов
/ 26 ноября 2009
Webbrowser1.Navigate("http://mysite.com/test.pdf")

XP WEBBROWSER-CONTROL: при необходимости вызывает PDF, встроенный в веб-браузер.

XP IE7: ведет себя так же, если вы вручную переходите к URL-адресу, как требуется.

VISTA WEBBROWSER-CONTROL: выводит PDF с помощью отдельного запуска Acrobat, не встраивается в управление веб-браузером. Не желательно.

Vista IE7: правильно встраивает PDF, если вы переходите по тому же URL-адресу, как вам нужно.

Я использую Acrobat 9, где в Интернете есть настройка предпочтений для отображения PDF, встроенного в браузер - отлично работает непосредственно в IE7, но не в веб-браузере.

Я хочу, чтобы PDF отображался в элементе управления веб-браузера в Vista так же, как в XP и Vista IE7.

Я просмотрел каждое свойство / метод / событие в веб-браузере и не могу найти какие-либо настройки, которые имели бы значение. Я пытался найти настройки Vista, которые были бы актуальны, но не могу их найти.

Ответы [ 2 ]

3 голосов
/ 26 ноября 2009

Platform Target = x86 как будет установлено. Нашел ответ здесь: текст ссылки

0 голосов
/ 22 февраля 2011

Я использую «Параметры URL», как в Параметры открытия PDF , чтобы перейти на определенную страницу PDF или закладку. Есть кое-что для макета тоже. Fineprint: у меня также есть некоторые проблемы ( см. Потерянный фрагмент ) при использовании его с элементом управления WinForm WebBrowser, тем не менее я считаю этот подход полезным (для меня это работает на Win 7 с .NET 4, за исключением упомянутой проблемы) .

...