【问题标题】:How I can embed word document in metro app (winRT)如何在 Metro 应用程序中嵌入 Word 文档(winRT)
【发布时间】:2013-01-11 18:22:17
【问题描述】:

我正在编写需要自身嵌入 Word 文档的应用程序。因为我在互联网上没有找到任何解决方法,我认为这是不可能的,所以另一个建议是什么。实际上我需要嵌入的原因是我想阻止用户打印它并且文件在设备上被加密所以应用程序应该在显示它之前解密它

最好的建议是什么?

p.s:word 文件可以更改为任何格式,例如 OpenXML,下一个版本的应用程序也应该能够向用户显示 Exel、Pdf 和 PowerPoint 文件

【问题讨论】:

    标签: windows-8 microsoft-metro windows-runtime winrt-xaml


    【解决方案1】:

    没有简单的方法可以做到这一点。将您自己的 Word 渲染引擎构建到 Store 应用程序中是非常困难的(读起来不可能),并且没有开箱即用的控件来执行此操作。防止用户打印 Office 文档的最佳方法是在文档本身上使用 Information Rights Management。这样,文档将进行保护,您的应用商店应用将能够启动 Word(或 Excel 或 PowerPoint)以使用 Launcher class 打开文档。

    每次编辑:是的。这是假设用户将提供(或您已经拥有)文档的解密密钥。

    【讨论】:

    • 感谢@JP Alioto。我想你是对的。我也没有找到任何东西。看起来你的方式很有效。这意味着我需要将文件作为 IStorageFile 解密到内存中并将其传递给 Launcher 类。对吗?
    【解决方案2】:

    SyncFusion 有一些用于处理 Word 文档 here 的控件。也许这些会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多