.net 生成Power Point文档包装器DLL

.net 生成Power Point文档包装器DLL,.net,automation,powerpoint,openxml,.net,Automation,Powerpoint,Openxml,我们使用内置的办公自动化系统定期生成各种Power Point文档。这是有问题的,因为如果没有一些黑客攻击,本地的power point和其他办公自动化将无法在服务器的后台运行。即使黑客已经就位,仍然存在一些限制和常规问题 由于OpenXML与应用程序自动化完全不同,并且由于这些步骤涉及的程度不同,我希望找到一个第三方或共享dll,它可以使转换比完全用OpenXML重新编码更容易。与常规自动化系统结构相似的东西 基本上,我正试图找到一个类似于“EPPlus”但特定于PPTX格式文件的实用程序(非

我们使用内置的办公自动化系统定期生成各种Power Point文档。这是有问题的,因为如果没有一些黑客攻击,本地的power point和其他办公自动化将无法在服务器的后台运行。即使黑客已经就位,仍然存在一些限制和常规问题

由于OpenXML与应用程序自动化完全不同,并且由于这些步骤涉及的程度不同,我希望找到一个第三方或共享dll,它可以使转换比完全用OpenXML重新编码更容易。与常规自动化系统结构相似的东西

基本上,我正试图找到一个类似于“EPPlus”但特定于PPTX格式文件的实用程序(非常理想)


有人能推荐一些他们用过的很好的东西吗?

有一个软件,但它不是免费的,不知道它是否比OpenXML简单。您正在使用开放式XML SDK?我已经试用了它,并对电子表格(xlsx)格式进行了一些实验,发现它的结构比我喜欢的要松散得多。Excel自动化库中非常简单的东西要比它应该的复杂得多。例如,您可以构建各种XML数据,保存这些数据,但在打开文件时失败。对我来说,这是一个写得很糟糕的包装,我希望避免与之打交道。我很可能会自己在包装器DLL中编写OpenXML代码。我将研究“aspose”,因为我们可以为任务购买一个组件(如果它是好的)。谢谢,第一句中的“It”不清楚,所述问题是PPTX。Microsoft明确建议不要使用Office进行服务器自动化。根据我的经验,OpenXML虽然困难,但它是稳定的。当然,我知道Office作为一种自动化工具并不稳定,“它”是指“DocumentFormat.OpenXML.dll”库。同意。一旦找到元素的正确嵌套顺序,它就稳定了。我对原始代码是针对office应用程序编写的这一事实也不感兴趣。但相比之下,应用程序自动化背后的代码更加直观和结构化,而且在当时这是唯一已知的接口。在我咬紧牙关并使用OpenXML重新编码之前,我想看看是否还有其他替代方案看起来更清晰、更有条理。