以编程方式在Windows Phone 7中打开docx

我想在Windows Phone 7中开发一个用于打印服务的应用程序。在应用程序中,用户可以选择要打印的文件。 有没有办法以编程方式在WP7中打开docx,xl​​sx等? 我知道在iPhone中,WebView支持查看许多文件类型。 WP7中有类似的东西吗?

如果要在Office中打开文档,请尝试使用WebBrowserTask导航到该文档。 它很可能会在Office上开放。

如果你想自己渲染文档,那你就非常幸运。 您可以尝试在WebBrowser控件中导航到文档,但我认为它不受支持。

此外,没有打印API,因此无法打印它。 如果这是一个企业应用程序(即公司内部),您可以考虑在可以接受DOCX文件并打印它们的本地服务器上编写Web服务。 然后,您可以从应用程序调用该服务来打印文档。

您将无法从隔离存储中打开这些类型的文件。 第三方应用程序无法启动查看这些文件类型所需的外部应用程序。 您在问题中列出的所有文件都是基于XML的开源文件格式。 根据您希望花费多少时间,您可以编写自己的解析器,也可以使用开源或商业解析器。