Вопрос

Для 32-битного приложения WPF, если я хочу показать PDF, я обычно использую следующий код:

WebBrowser browser = new WebBrowser();
browser.Navigate(new Uri(filename));
grid1.Children.Add(browser);
.

и Adobe Reader берет на себя, и мой PDF отображается на экране.Проблема в том, что я хочу скомпилировать свое приложение в качестве AnyCPU, поэтому он будет работать в 64-битном режиме на системе X64.Таким образом, на 64-битной системе вышеуказанный код делает 64-битный браузер, и плагин Adobe Reader не работает в этом, поэтому пользователь получает окно загрузки файла.

Кто-нибудь знает о способе показать PDF в 64 битовом приложении WPF?Я открыт для 3-го вечеринок библиотек, бесплатных или нет.Или есть ли способ сделать веб-браузер запускать в 32-битный режим?

Спасибо,

Это было полезно?

Решение

You might check out the various SDK tools from Foxit. I can't say I've used their SDK tools before, but I've long used their PDF reader as an alternative to Adobe Reader.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top