PowerPoint以编程方式添加和删除元数据?

时间:2012-09-11 15:24:47

标签: c# ms-office add-in powerpoint

我想知道是否可以使用C#在PowerPoint文件中存储元数据?它应该能够存储相当大量的数据。

1 个答案:

答案 0 :(得分:1)

当然......应该可以使用C#或任何其他可以自动化PowerPoint的语言。

每个演示文稿,幻灯片和形状都有一个.Tags集合(名称/值对字符串),可以容纳您想要注入的数据。当我测试时很久以前,我发现每个拥有大量数据的标签相对较少,比每个数据位较小的大量标签更有效。这是1到1.5兆字节的字符串数据。

从PPT 2007左右开始,还有一个二进制标签的编程接口,但我从未使用它们,所以不能给出太多建议。

绝对避免将大量数据存储为文档属性。重载doc道具会对链接产生不必要的副作用。