以编程方式调用并呈现功率点演示

Equ*_*ium 2 c# asp.net powerpoint

我有一个ASP.NET C#Web应用程序,用户可以上传他们的PowerPoint演示文稿(ppt文件).我想以编程方式(使用C#)调用power point演示文稿并能够从网页中显示它.可能吗?我怎么能这样做?

Eri*_* J. 5

您可以使用Interop将上传的Powerpoint演示文稿保存为一系列图形(例如PNG).在Powerpoint中,这将是File/Save As/*.png.您可以以编程方式完成相同的操作.从ASP.Net运行互操作代码不是一个好主意.您可以运行监视上载的ppt文件的Windows服务,并将它们转换为相应的图像系列.

这不会保留过渡和动画,但否则会正常工作.

然后,您可以使用幻灯片库来显示各种图像(例如,使用Flash或JavaScript ......网上有许多解决方案).

或者,如果您可以确保最终用户至少安装了免费的Powerpoint查看器,则可以使用相应的mime类型集将ppt文件返回给它们,并且查看器将显示它.