PowerPoint文件上的服务器端宏

时间:2015-03-25 23:11:28

标签: webserver ms-office powerpoint server-side-scripting

我正在寻找一个可以上传Powerpoint文件的Web工具,然后由脚本处理。

此时我只是在寻找基本的指针,建议。

除了在Web服务器上以某种方式安装PowerPoint,或使用脚本将pptx文件分段并在xml文件上运行脚本之外,是否有一种相对简单的方法在PowerPoint文件 - 服务器端运行宏? 像CBA中创建的VBA宏或插件一样,这次它应该在Web服务器上运行。

你能指点我的方向吗?什么网络服务器,你会用什么语言?我需要什么课程? (我是网络服务器的总菜鸟,但我是一个好的开发者。)

谢谢!

1 个答案:

答案 0 :(得分:0)

Microsoft目前不建议也不支持从任何无人参与的非交互式客户端应用程序或组件(包括ASP,ASP.NET,DCOM和NT服务)自动化Microsoft Office应用程序,因为Office在此环境中运行Office时,可能会出现不稳定的行为和/或死锁。

如果要构建在服务器端上下文中运行的解决方案,则应尝试使用已为安全无人值守执行的组件。或者,您应该尝试找到允许至少部分代码在客户端运行的替代方法。如果从服务器端解决方案使用Office应用程序,则应用程序将缺少许多成功运行的必要功能。此外,您将承担整体解决方案稳定性的风险。

如果仅处理开放XML文档,则可以考虑使用Open XML SDK。有关详细信息,请参阅Welcome to the Open XML SDK 2.5 for Office

您也可以考虑使用为服务器端执行而设计的任何第三方组件。