1

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

4

1 回答 1

1

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

每个演示文稿、幻灯片和形状都有一个.Tags集合(字符串的名称/值对),可以容纳尽可能多的数据。当我很久以前对此进行测试时,我发现相对较少的标签每个都包含大量数据比带有少量数据的大量标签更有效。这是 1 到 1.5 兆字节的字符串数据。

截至 PPT 2007 左右,也有一个二进制标签的编程接口,但我从未使用过它们,所以不能提供太多建议。

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

于 2012-09-11T18:16:50.947 回答