gpt4 book ai didi

c# - 如何使用 C# 更新 powerpoint 幻灯片中的文本

转载 作者:太空宇宙 更新时间:2023-11-03 11:44:36 25 4
gpt4 key购买 nike

我有一张幻灯片用于报告。这张幻灯片有一些表格和一些带有项目符号列表的文本框

我们正在尝试查看是否可以使用 C# 更新此 powerpoint 幻灯片(更新文本框中的文本和更新表格中的文本),因为我们现在有很多数据是我们手动添加到 SQL 数据库中的此幻灯片中的。

所以我基本上需要:

  1. 加载当前演示文稿和这张幻灯片(将其视为模板)
  2. 访问文本框并清除当前文本
  3. 从我的数据源(恰好是 SQL 服务器)输入新文本
  4. 更新表格
  5. 保存为特定文件名

从 C# 执行此操作的最佳方法是什么。我基本上想在网页或 Winforms 应用程序中有一个按钮来启动上述步骤。

更新

如果可能,寻找免费的解决方案(下面的一些答案是付费的第三方库)

最佳答案

如果您使用任何 PowerPoint 文件格式(包括 PowerPoint 2003 使用的默认文件格式),则必须使用 Microsoft Office 和 PowerPoint Interops。可能有一些第三方库,但我不确定它们在这种特殊情况下是否会有很大帮助,除非您不想或不能安装 Microsoft Office服务器

如果您只使用新的 PowerPoint 2007 格式或 2003/2007 XML 格式,那么直接更改 XML 可能是最简单的方法,因此这不需要在服务器上安装 Microsoft Office .

关于c# - 如何使用 C# 更新 powerpoint 幻灯片中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com