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

时间:2012-12-27 09:54:26

标签: windows-runtime powerpoint openxml

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

1 个答案:

答案 0 :(得分:2)

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

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