我有一张用于报告的powerpoint幻灯片。这张幻灯片有一些表格和一些带有弹出列表的文本框
我们正在尝试使用C#更新此powerpoint幻灯片(更新文本框中的文本并更新表格中的文本),因为我们现在有大量数据可以手动添加到SQL数据库中的幻灯片中。 / p>
所以我基本上需要:
从C#执行此操作的最佳方式是什么?我想基本上在网页或winforms应用程序中有一个按钮,开始上面的步骤。
如果可能,寻找免费解决方案(以下几个答案是付费第三方图书馆)
答案 0 :(得分:2)
如果您使用的是任何PowerPoint文件格式(包括PowerPoint 2003使用的默认格式),则必须使用 Microsoft Office& PowerPoint Interops 。可能有一些第三方库,但我不确定它们在这种特殊情况下是否会非常有用,除非您不想或不能安装Microsoft Office服务器。
如果仅使用新的PowerPoint 2007格式或2003/2007 XML格式,则直接更改XML 可能是最简单的方法,因此不需要在服务器上安装Microsoft Office
答案 1 :(得分:0)
您可能需要查看Aspose for .NET。它提供了大量用于与Office文件格式连接的库。