在相同的WPF窗口中查看PDF文档

时间:2011-10-06 13:53:50

标签: wpf pdf browser

我需要在WPfWindows中查看pdf文档。我正在使用WebBrowser,当我在WinXP 32Bits机器上运行应用程序时,文档出现在WPFWindow中,但是当我在WinVista 64bit中运行它时,它会在新的浏览器中打开(看起来如果浏览器下载了pdf文件)。我正在使用VS2008。然后出于测试目的,我还使用WinVista 64Bits在VS2010中创建了一个新的WPF应用程序,并且根据需要在WpfWindows中打开了pdf文档,但我无法在此项目中使用VS2010。拜托,有人知道为什么会这样,以及如何修复, 提前谢谢。

我使用的是Adobe Acrobat 8​​ 32位,VS2008 32位,IExplorer 8。

Pd:请原谅任何拼写错误。

1 个答案:

答案 0 :(得分:0)

当您说“我使用的是Adobe Acrobat 8​​ 32位,VS2008 32位,IExplorer 8”时,我认为您已回答了您的问题。

在64位操作系统中,您的WPF应用程序将作为64位应用程序运行,因此它将链接到Internet Explorer 64位,并且Acrobat Reader将无法在浏览器中运行。为了解决您的问题,您可以强制将应用程序构建为32位(x86)而不是AnyCPU。

enter image description here