【发布时间】:2011-06-27 20:43:10
【问题描述】:
您好,我在 Byte[] 中有一些 pdf 文件 我正在寻找一种在 WPF 应用程序中查看它们的方法。
我已经看过 http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/ 但遇到了 Visual Studio 无法引用正确 dll 的问题,就像在 cmets 中一样。
但无论如何,该方法只允许 LoadFile(string filename),我真的很想要一种直接使用 Byte[] 的方法,而不是浪费时间将其保存到临时位置。
编辑
根据杰里尼克松的回答
我添加了一个 WebBrowser 来测试它,但它只显示打开文件对话框,而不是在浏览器中显示文件。
<Grid>
<WebBrowser Name="myBrowser" Source="file://C:\mypdffile.pdf" />
</Grid>
编辑 2
正在运行 Win 7 64 并将我的应用程序的平台目标从 AnyCpu 更改为 x86 使其工作。
【问题讨论】: