0

我正在寻找一种网络工具,可以在其中上传 Powerpoint 文件,然后由脚本处理。

在这一点上,我只是在寻找基本的指示和建议。

除了以某种方式在网络服务器上安装 PowerPoint 或使用脚本将 pptx 文件分解并在 xml 文件上运行脚本之外,是否有一种相对简单的方法可以在 PowerPoint 文件 - 服务器端运行宏?类似 VBA 宏或用 C# 创建的插件之类的东西,只是这一次,它应该在 Web 服务器上运行。

你能给我指个方向吗?什么网络服务器,你们会使用什么语言?我需要什么程序?(我对网络服务器的东西完全是菜鸟,但我是一个好的开发人员。)

谢谢!

4

1 回答 1

0

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

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

如果您只处理开放 XML 文档,您可以考虑使用 Open XML SDK。有关详细信息,请参阅欢迎使用 Open XML SDK 2.5 for Office

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

于 2015-03-26T16:44:31.047 回答