在Web Store或RichEditBox for Windows Store中查看XPS文件

时间:2014-01-22 02:11:31

标签: pdf webview windows-store-apps richtextbox xps

长时间读者,第一次海报:)

我正在开发一个Windows应用商店应用,我正在尝试将格式化页面加载到应用内查看器中。由于Windows 8.0本身不支持PDF,我正在尝试加载XPS格式。

我尝试使用下面的代码将XPS Uri直接加载到WebView中,但结果只是一个空白页:

ResultsWebView.Navigate(xpsFile);

有没有办法在Windows应用商店应用中查看XPS文件?

如果没有,有人能想到在app中查看格式化文档的方法吗?我的下一个选择可能是找到一个API将PDF转换为PNG图像,并直接加载图像。我试图避免使用非原生API,因为我的应用程序需要跨平台,因此API的棘手部分是我需要确保我使用的任何内容都与Windows RT和Windows 8兼容。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我进行了广泛的研究,找不到一个易于实现的合适解决方案,因此我尝试创建一个新模块来读取我的输入,生成一个html流,并使用该流在WebView上显示。

最后,为了匹配PDF而进行格式化工作需要花费几天的时间,但实现起来并不难。我已经花了很多时间研究一种“简单”的出路,直接阅读PDF / XPS无论如何都无济于事。