C#PowerPoint使用嵌入式媒体转换文件



我需要将一个powerpoint文件转换为最新的powerpoint版本,在我的案例中是pptx 2010。因此ppt文件97-2000或pptx 2007应该被转换为pptx 2010。2010的特殊功能是所有媒体对象(声音/视频)都可以包含在内部zip文件中,而不必再位于同一文件夹中。

方法Convert2总是抛出一个错误,无论我使用什么powerpoint文件。EnsureAllMediaUpgraded也不起作用。另存为转换文件格式,但不嵌入媒体对象。

我知道的唯一方法是删除视频形状并使用添加视频的方法,但在这种情况下,所有的效果和动画都会丢失。。。所以这是一种不令人满意的方式。

必须有一种方法可以通过编程来完成我在powerpoint2010的gui中所能做的事情。Backstore>升级

有人有解决方案或想法吗?

尝试使用http://www.aspose.com/我认为它可以帮助你。

最新更新