1

对于 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 的方法?我对 3rd 方库开放,无论是否免费。或者有没有办法让 WebBrowser 在 32 位模式下运行?

谢谢,

4

1 回答 1

0

您可以查看Foxit 的各种 SDK 工具。我不能说我以前使用过他们的 SDK 工具,但我长期以来一直使用他们的 PDF 阅读器作为 Adob​​e Reader 的替代品。

于 2011-05-19T22:48:14.940 回答