1

我正在编写一个 UWP 应用程序,该应用程序将用于生成 powerpoint 演示文稿。此演示文稿将包含来自其他几个 powerpoint 演示文稿的幻灯片以及由我的应用程序定义的文本内容。我一直在尝试使用 microsoft 提供的 OpenXML 类来生成 powerpoint,但我遇到了非常令人沮丧的问题。

我想在我的演示文稿中有多个命名部分,但我似乎无法弄清楚如何在 C# 中以允许 powerpoint 看到它们的方式生成它们。有谁知道如何使用 OpenXML 将部分添加到幻灯片中?

我还想从其他演示文稿中复制幻灯片,我担心这也可能不是一项简单的任务。

我不需要使用 OpenXML(这正是我迄今为止所使用的),所以如果有一种更简单的方法来完成我正在尝试做的事情,我很想听听它!但是请注意,我无法承担为此花费 500 美元以上的解决方案,而且我也不能在所有幻灯片上都有水印。我可能负担得起一次性费用,但其他任何费用都超出了我的承受能力。显然,免费的解决方案将是最佳的。

4

1 回答 1

0

我不打算回答我自己的问题,但我能够找到一个可行的解决方案(虽然花了一段时间)。

事实证明,Syncfusion 拥有满足我需求的软件社区许可证。对于可能感兴趣的任何人,关于您将如何使用他们的软件以及您的业务收入(如果适用)都有限制。如果您符合他们的要求,那么您只需要提供一个链接帐户就可以了!

Syncfusion 的 PowerPoint 界面比 Microsoft 提供的默认 OpenXML 类更易于使用。如果您需要生成大量办公数据,我强烈建议您研究一下。

于 2022-01-05T15:11:33.437 回答