有没有办法以编程方式创建 PowerPoint 演示文稿?如果可能的话,我想使用 C# 并创建 PowerPoint 2003 演示文稿。

有帮助吗?

解决方案

是,你能。

您想看看MSDN具有相当不错的介绍吧。

我可能给你一个警告,微软办公互操作是这是目前超过10岁的API兼容。正因为如此,它是彻头彻尾的讨厌有时使用。如果你有没有钱投资于一个良好的两本书,我认为这将是钱花得值。

下面是给你一个起点。使用MSDN上 MSDN网页搜索功能。这是很好的任何Microsoft C#.NET风格的东西。

特别是在关于你的问题,这个环节应该有所帮助:自动化的PowerPoint从C#。 EDIT LINK NOW DEAD :(这两个链路是相当接近原始KB文章:

自动化简报从C#1/2

自动化简报从C#2/2

最后,谁downvoted这样的:我们都学有一天,如何做一个初学者是最肯定的编程相关的,不管别人怎么可能是新

其他提示

的OpenXML 看上去就像是要走的路网络应用程序。

使用互操作库不推荐,如其他人指出。

您还可以看看 Aspose 幻灯片, ,一个用于 .NET 和 Java 的组件,可以轻松生成 powerpoint 文档。

如果你并不真的需要PowerPoint兼容输出,可以考虑使用的标记语言,如与默包乳胶制作演示文稿的PDF,或类似的 Slidy 。如果您需要奇特的效果,它仍然可能是更容易使用SVG,以及你必须获得可与免费软件来观看可靠输出的好处。

http://msdn.microsoft.com/ HI-在/杂志/ cc163471(EN-US)的.aspx

使用此链接。虽然这是在VB.NET,C#支持相同。

你也可以试试 SlideMight, 一个工具,用于合并分级数据与PowerPoint模板。

SlideMight支持:

  • 案文替代文字、表格和注释
  • 图像的替代,从原始数据、文件和网址
  • 图像表嵌套
  • 迭代过数据,以创建幻灯片
  • 迭代要填写表格,可能跨越多个幻灯片
  • 特殊格式的具体细胞值
  • 超级链接产生的幻灯片

输入的数据格式在这个时候只是手机中。有版本的Windows和Mac OS X.

更多信息 http://www.SlideMight.com

免责声明:

我的主人代尔夫特陶器技术,该公司开发SlideMight.而我是其中之一的开发商进行开发。

你可以使用 重要的演讲 产品 Syncfusion软件的私人有限.这个产品可以用来

  1. 创建和操纵的PowerPoint演示
  2. 开放、修改和保存现有的PowerPoint演示
  3. 转换PowerPoint演示,以PDF格式或图像

更多信息 https://help.syncfusion.com/file-formats/presentation/overview

免责声明: 我的工作Syncfusion软件的私人有限

一个 真的很简单 解决方案可以发现在软件SlideFab2.它需要 没有编码的 并让它自动数十个和数百个幻灯片在几分钟之内(例如创建一个模型和Excel 自动创造的Powerpoint幻灯片的2分钟内(实时) https://slidefab.com/hello-world/ ).

SlideFab赞同windows的Excel和Powerpoint下彼此和设置它基本上是1)选择一个Excel的范围,2)选择的Powerpoint形状,3)击中十字按钮的SlideFab链接。

Example: Linking an Excel range to Powerpoint table

它允许各种出口模式:

它支持循环的创建多个量身定制的副本定模板呈现在每个复制可能可以根据不同的数据显示不同的文本,

Setting up a loop

它具有更多功能,如支撑Excel表格和指定范围,增加的部分, 创建多个文件, 排序的幻灯片的基于Excel值, 有条件地消除/不包括的部分 基于Excel的公式,以及更多。

SlideFab2精简是免费的 https://slidefab.com/lite

SlideFab panels and slide making preview all opened

这是什么它看起来像创造幻灯片:SlideFab 2. Slide making preview window showing how SlideFab automatically creates Powerpoint slides from an Excel workbook

免责声明: 我的开发者和所有者 SlideFab

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top