如何使用OpenXML SDK隐藏Powerpoint幻灯片中的文本?



我试图使用 OpenXML SDK 隐藏幻灯片(或文本框(中的文本。如何在用户看不到的情况下隐藏文本?

我尝试使用Drawing.Run方法设置不透明度,但它不支持长度大于 6 的 HexCode。PowerPoint 显示警告消息以修复演示文稿之后。

我尝试过的代码是:

Drawing.RgbColorModelHex rgbColorModelHex2 = new Drawing.RgbColorModelHex() { Val = "00FFFFFF" };

根据我的研究,DocumentFormat.OpenXml.Wordprocessing有一个消失的属性,用于在 Word 上隐藏文本,但在 PowerPoint 上找不到消失。PowerPoint中是否有类似的属性?否则如何隐藏文本?

提前致谢

Open XML Productivity Tool 包含在 SDK 中。在 PowerPoint 中创建一对文件,一个显示文本,另一个隐藏文本(使用选择窗格执行此操作(。然后使用生产力工具中的比较文件功能。初始视图将显示具有差异的 XML 部件。然后单击"查看包代码"以查看自动生成的 C# 代码,这些代码将帮助您找出正确的语法。

另一个对 Open XML 非常有用的工具集是 Open XML Power Tools。下面是它的NuGet页面:OpenXmlPowerTools 4.5.3.2

最新更新