.net - OpenXml 和 PowerPoint 入门

标签 .net vsto powerpoint openxml openxml-sdk

我想开发一个可以处理 PowerPoint 模板并填充格式化数据的类库。主要涉及表格、标签、幻灯片克隆。我想在 .Net 4 中使用 Open Xml。

我想为此提供一些建议和引用。还想知道哪种方法好,是使用 OpenXml SDK 2.0 还是 System.Packaging,因为我在某些地方读到使用 Open Xml SDK 会消耗更多内存。

谢谢,
阿尼夫

最佳答案

Open XML SDK 2.0 建立在 System.Packaging 之上所以编写和维护代码会更容易。我发现我能够编写两行 Open XML SDK 代码,而当我使用 System.Packaging 编写它时它有超过 200 行。至于使用更多内存,我没有遇到任何问题,并且发现可维护性和可读性可以权衡内存使用量的最小增加。

用于将 Open XML SDK 与 Power Point 结合使用的资源并不多,但这里有两个可以帮助您入门:

Brian Jones & Zeyad Rajabi blog

MSDN

关于.net - OpenXml 和 PowerPoint 入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9426142/

相关文章:

vba - 如何使用 VBA 在图标下方制作带有标题的工具栏按钮?

iphone - 在 Objective-C 中读取 powerpoint pptx 文件

c# - 如何使用 Ctrl+v 在文本框中启用粘贴

c# - 在 visual studio 中重建 app.config?

c# - 在Word中将shape/inlineshape设置为装饰性

python-pptx:将图片插入占位符但出现错误

.net - 数据绑定(bind)到实现 IEnumerable 的对象的属性

c# - 为什么在高流量网站中使用 Session 来存储状态是个坏主意?

.net - 如何从应用程序级加载项将程序状态信息存储在已保存的 excel 文件中?

c# - Outlook 的 MailItem 正文中的按钮将调用内部插件函数