以编程方式调用并呈现powerpoint演示

本文关键字:powerpoint 演示 编程 方式 调用 | 更新日期: 2023-09-27 18:00:42

我有一个ASP.NET C#web应用程序,用户可以在其中上传他们的PowerPoint演示文稿(ppt文件)。我希望通过编程(使用C#)调用powerpoint演示,并能够从网页中进行演示。有可能吗?我该怎么做?

以编程方式调用并呈现powerpoint演示

您可以使用Interop将上传的Powerpoint演示文稿保存为一系列图形(例如PNG)。在Powerpoint中,这将是文件/另存为/*.png。您可以通过编程实现同样的功能。从ASP.Net运行互操作代码不是一个好主意。您可以运行一个windows服务来监视上传的ppt文件,并将其转换为相应的一系列图像。

这不会保留过渡和动画,但在其他方面会很好。

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

或者,如果您可以确保最终用户至少安装了免费的Powerpoint查看器,您可以将ppt文件返回给他们,并设置适当的mime类型,查看器将显示它。

如Eric所说,使用interop汇编将Powerpoint演示文稿更改为一系列图形要制作幻灯片库,您可以点击下面的链接,该链接通过编码很好地说明了它。你必须使用javascript来完成它。

访问http://www.c-sharpcorner.com/uploadfile/anjudidi/making-an-image-slideshow-in-Asp-Net/

下面的链接还展示了如何创建幻灯片放映,但它是从数据库中获取图形的。http://www.aspdotnet-suresh.com/2011/12/jquery-lightbox-image-slideshow-gallary.html