在64位wpf应用程序中显示pdf

时间:2011-05-19 22:14:15

标签: wpf pdf adobe-reader

对于32位wpf应用程序,如果我想显示pdf,我通常使用以下代码:

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

adobe reader接管并且我的pdf在屏幕上显示。问题是我想将我的应用程序编译为AnyCPU,因此它将在x64系统上以64位模式运行。因此,在64位系统上,上面的代码使64位浏览器和adobe reader插件不起作用,因此用户获得了一个文件下载框。

有谁知道在64位wpf应用程序中显示pdf的方法?我对第三方图书馆开放,免费或不免费。或者有没有办法让WebBrowser以32位模式运行?

谢谢,

1 个答案:

答案 0 :(得分:0)

您可以查看各种SDK tools from Foxit。我不能说我之前使用过他们的SDK工具,但我早就用他们的PDF阅读器作为Adobe Reader的替代品。