Windows runtime 在Windows应用商店应用程序中显示PowerPoint演示文稿

Windows runtime 在Windows应用商店应用程序中显示PowerPoint演示文稿,windows-runtime,powerpoint,openxml,Windows Runtime,Powerpoint,Openxml,有没有办法在Windows应用商店应用程序中阅读和查看PowerPoint演示文稿? 我想要实现的是从计算机打开.pptx文件,并在应用程序中显示幻灯片。基本上,它就像一个PowerPoint查看器。 通过广泛搜索,我发现我可以使用Aspose.Slides API将幻灯片转换为图像,然后将其显示给用户。但首先,Aspose.Slides不适用于WinRT,其次,它不是免费的。OOXML非常复杂,我找不到通过OOXML实现这一点的方法。有什么办法可以解决这个问题?有没有办法操纵幻灯片?我还没有看

有没有办法在Windows应用商店应用程序中阅读和查看PowerPoint演示文稿? 我想要实现的是从计算机打开.pptx文件,并在应用程序中显示幻灯片。基本上,它就像一个PowerPoint查看器。
通过广泛搜索,我发现我可以使用Aspose.Slides API将幻灯片转换为图像,然后将其显示给用户。但首先,Aspose.Slides不适用于WinRT,其次,它不是免费的。OOXML非常复杂,我找不到通过OOXML实现这一点的方法。有什么办法可以解决这个问题?有没有办法操纵幻灯片?

我还没有看到用于PowerPoint的WinRT API,但是如果您找到一个用于.NET的WinRT API,您可以轻松编写一个web服务,该服务将获取ppt或pptx,并使用API将其转换为图像或其他可以显示的内容


如果您对演示文稿有一些控制,您也可以考虑将它们保存为基于WPF/XAML格式的XPS,但即使这样,您也需要做更多的工作来将其处理为与WinRT/XAML兼容的XAML格式,并且在加载自定义嵌入字体等时可能仍然存在一些问题。

唯一的方法是将幻灯片转换为其他格式,如XAML、HTML或图像。每种型号都有优点/缺点。在任何情况下,您都可能需要为解决方案付费。您可以编写自己的转换器,但这是一项漫长而艰巨的任务。我可以在WinRT中获得一个参考、教程或任何能够做到这一点的API吗?我认为images方法是最好的,但我不知道有哪个API可以做到这一点。有什么建议吗?是的!web服务选项始终存在。你能告诉我一些已经为.NET提供的API,如果你知道的话,可以将它转换成图像或XPS吗?由于我只是一名学生,我对所有这些的经验都是有限的,所以非常感谢参考资料和教程。再次感谢您抽出时间来这里……)您可能会在这里使用VSTO。有些人建议在服务器应用程序中使用Aspose,这将非常有帮助!非常感谢。我将尝试完成这一切,我认为web服务将是唯一的解决方案。还有一件事,将XPS表示为XAML需要什么?如果你能给我一篇参考文章,那将非常有帮助。:)我手头没有,但你可以将XPS重命名为zip,并在里面找到一些文件。其中一些将具有XAML内容。但不确定如何转换XAML,因为某些XPS XAML元素(如Glyphs元素)可能至少需要使用DirectWrite。除非图像对您不起作用,否则我不会推荐这种方法,因为在解析XPS并使用WinRT/XAML和/或Direct2D渲染XPS时,您需要将手弄脏。我明白您的意思。我将坚持图像转换然后。谢谢。:)