Pregunta

Para una aplicación WPF de 32 bits si quiero mostrar un PDF, generalmente use el siguiente código:

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

y el lector de adobe se hace cargo y mi PDF se muestra en la pantalla.El problema es que quiero compilar mi solicitud como ANYCPU, por lo que se ejecutará en modo de 64 bits en un sistema X64.Por lo tanto, en un sistema de 64 bits, el código anterior hace que un navegador de 64 bits y el complemento de Adobe Reader no funcionan en ese momento, por lo que el usuario obtiene un cuadro de descarga de archivos.

¿Alguien sabe de una manera de mostrar un PDF en una aplicación WPF de 64 bits?Estoy abierto a las bibliotecas de terceros, gratis o no.¿O hay una manera de hacer que el webbrowser se ejecute en modo de 32 bits?

gracias,

¿Fue útil?

Solución

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top