以编程方式创buildPowerPoint演示文稿
有没有办法以编程方式创buildPowerPoint演示文稿? 如果可能,我想使用C#并创buildPowerPoint 2003演示文稿。
是的你可以。
你会想看看MSDN有一个很好的介绍。
我可能会给你一个警告,Microsoft Office interop与现在已经超过10年的API兼容。 正因为如此,有时使用它是彻头彻尾的讨厌。 如果你有钱投资一两本书,我认为这将是很好的花钱。
这是你的起点。 使用MSDN MSDN网页上的searchfunction。 这对任何Microsoft C#.NET风格的东西都很好。
特别是关于你的问题,这个链接应该有助于: 从C#自动化PowerPoint 。
最后,对于谁低估了这一点:我们都在学习一天,作为一名初学者如何做某事绝对是编程相关的,不pipe一个人有多新。
OpenXML看起来像从一个Web应用程序的方式。
正如其他人所说,不推荐使用互操作库。
您还可以查看Aspose幻灯片 ,一个用于.NET和Java的组件,可以轻松生成PowerPoint文档。
如果您不需要PowerPoint兼容输出,请考虑使用Beamer包等标记语言(如LaTeX)来生成演示文稿的PDF,或者以类似于Slidy的方式使用HTML和JavaScript。 如果你需要花哨的效果,使用SVG可能会更容易,而且你可以获得可以通过免费软件可靠查看的输出。
http://msdn.microsoft.com/hi-in/magazine/cc163471(en-us).aspx
使用此链接。 虽然这是在VB.NET中,C#支持相同。
您也可以试用SlideMight ,这是一个将分层数据与PowerPoint模板合并的工具。
SlideMight支持:
- 文本字段,表格和注释中的文本replace
- 图像replace,从原始数据,文件和URL
- 嵌套表格中的图像
- 迭代数据来创build幻灯片
- 迭代来填充表格,可能跨越多个幻灯片
- 特定单元格值的特殊格式
- 超链接到生成的幻灯片
input数据格式此时只是JSON。 有Windows和Mac OS X的版本。
更多信息请访问http://www.SlideMight.com
声明 :
我是开发SlideMight的公司Delftware Technology的拥有者。 我是开发人员之一。
Cloudmatica PowerPoint Generator将幻灯片模板与表格数据组合在一起,以生成PowerPoint和PDF输出。 基本上,您创build幻灯片模板与占位符括在双大括号中。 例如。 {{字段名}}。 然后复制/粘贴或上传完全相同的字段名称的数据。
这种方法不需要你编写任何代码,所以它也适用于非程序员。