【问题标题】:Open docx in Windows Phone 7 programmatically以编程方式在 Windows Phone 7 中打开 docx
【发布时间】:2012-04-18 15:44:15
【问题描述】:

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

【问题讨论】:

    标签: c# .net windows-phone-7


    【解决方案1】:

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

    如果你想自己渲染文档,你就很不走运了。您可以尝试导航到 WebBrowser 控件中的文档,但我认为它不受支持。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多