【发布时间】:2013-01-17 09:12:00
【问题描述】:
我有一个客户需要一个应用程序,该应用程序将一个 powerpoint 文件上传到一个网络应用程序,该应用程序可以使用 ASP.NET 将幻灯片显示为 jpeg(或 flash、silverlight、HTML、视频.. 任何格式)。
我使用 Office 开发人员工具在 VS 2010 中使用 MVC 构建了应用程序,但客户端服务器没有 Powerpoint,如果 Microsoft.Office.Interop.Powerpoint 程序集无法在主机上调用 Powerpoint,它似乎将无法运行机器。
我已经查看了处理此问题的所有可能讨论,大多数人认为甚至将 Powerpoint 部署在服务器上是不好的做法,所以我的问题是有没有人知道可以将 PPT 幻灯片转换为 JPG 或 Flash 或有什么可以在网站上展示幻灯片的吗?
【问题讨论】:
-
Interop 或多或少是 COM 中类型库的 .NET 等价物。这就像图书馆的卡片目录。它告诉客户端应用程序那里有什么以及在哪里可以找到它。这不是书本身。 MS 建议不要在服务器上自动化 Office 应用程序,但要小心,它可以完成。 PPT 本身不允许有多个实例,因此您必须一次呈现一个任务,并且在确定第一个任务/实例完成之前不要尝试启动另一个任务/实例。
标签: asp.net jpeg powerpoint