Spire.Presentation可以帮助开发人在其应用程序中添加和整合PPT文件的处理功能,可以在应用程序中创建、编辑和转换PPT文件,所有这些操作都不需要电脑上安装任何PPT软件,并且都是使用代码对PPT文件进行操作,在新发布的2.6版本中利用控件提供的API可以对PPT文件嵌入.SWF文件了,并且修复了有些时候使用presentation.SaveToHttpResponse(output, FileFormat.Pptx2010, Response).函数保存PPT文件为MS Powerpoint 2010格式时文件无法打开的BUG,下面的代码阐述了如何为PPT文件嵌入 .swf文件:
string inputFile = "sample.swf";
string outputFile ="result.pptx";
Presentation presentaion = new Presentation();
presentaion.Slides[0].Shapes.InsertVideoMedia(0, Path.GetFullPath(inputFile), new RectangleF(200, 200, 200, 200));
presentaion.SaveToFile(outputFile, FileFormat.Pptx2010);