Windows 8 如何在metro应用程序(winRT)中嵌入word文档

Windows 8 如何在metro应用程序(winRT)中嵌入word文档,windows-8,microsoft-metro,windows-runtime,winrt-xaml,Windows 8,Microsoft Metro,Windows Runtime,Winrt Xaml,我写的应用程序,需要嵌入word文档本身。既然我在互联网上找不到任何解决办法,我想这是不可能的,那么还有什么建议呢。事实上,我需要嵌入的原因是我想阻止用户打印它,并且设备上的文件是加密的,所以应用程序应该在显示之前解密它 最好的建议是什么 p、 s:word文件可以更改为任何格式,例如OpenXML,对于下一个版本,应用程序还应该能够向用户显示Exel、Pdf和PowerPoint文件实现这一点没有简单的方法。要将自己的文字呈现引擎构建到应用商店应用程序中是非常困难的(读起来不可能),并且没有现

我写的应用程序,需要嵌入word文档本身。既然我在互联网上找不到任何解决办法,我想这是不可能的,那么还有什么建议呢。事实上,我需要嵌入的原因是我想阻止用户打印它,并且设备上的文件是加密的,所以应用程序应该在显示之前解密它

最好的建议是什么


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

实现这一点没有简单的方法。要将自己的文字呈现引擎构建到应用商店应用程序中是非常困难的(读起来不可能),并且没有现成的控件来完成这项工作。防止用户打印Office文档的最佳方法是在文档本身上使用。这样,文档将具有保护功能,您的应用商店应用程序将能够启动Word(或Excel或PowerPoint)以使用


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

实现这一点没有简单的方法。要将自己的文字呈现引擎构建到应用商店应用程序中是非常困难的(读起来不可能),并且没有现成的控件来完成这项工作。防止用户打印Office文档的最佳方法是在文档本身上使用。这样,文档将具有保护功能,您的应用商店应用程序将能够启动Word(或Excel或PowerPoint)以使用


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

SyncFusion有一些用于处理Word文档的控件。也许这些功能可以使用。

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

谢谢@JP Alioto。我认为你是对的。我也没有找到任何东西。看起来你的工作方式很不错。这意味着我需要将该文件作为IStorageFile解密到内存中,并将其传递给Launcher类。对吧?谢谢@JP Alioto。我认为你是对的。我也没有找到任何东西。看起来你的工作方式很不错。这意味着我需要将该文件作为IStorageFile解密到内存中,并将其传递给Launcher类。正确的?