Pergunta

Para um aplicativo wpf de 32 bits, se eu quiser mostrar um PDF, normalmente uso o seguinte código:

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

E o Adobe Reader assume e meu pdf aparece na tela.O problema é que quero compilar meu aplicativo como AnyCPU para que ele seja executado no modo de 64 bits em um sistema x64.Portanto, em um sistema de 64 bits, o código acima cria um navegador de 64 bits e o plugin Adobe Reader não funciona nisso, então o usuário recebe uma caixa de download de arquivos.

Alguém sabe como mostrar um PDF em um aplicativo WPF de 64 bits?Estou aberto a bibliotecas de terceiros, gratuitas ou não.Ou existe uma maneira de fazer o WebBrowser rodar no modo 32 bits?

Obrigado,

Foi útil?

Solução

Você pode conferir os vários Ferramentas SDK da Foxit.Não posso dizer que já usei as ferramentas SDK antes, mas há muito uso o leitor de PDF como alternativa ao Adobe Reader.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top