我有一个有趣的问题,我想向大家抛出 - 看看是否有人能想到我没有的任何东西。
我需要在这里做的是以某种方式为演示文稿中的所有段落分配/确定标识符。然后,我需要能够在将来的某个时候使用OpenXML打开/操作该演示文稿,并且此时必须提供标识符。
简而言之,我需要某种形式的持久性标识符。
我已经尝试过查看OpenXMLFormat本身,并且看不到任何可以使用已经内置的东西。如果有人知道任何东西,我可能会使用的架构中的任何元素,任何属性等,那么请喊道......
我自己尝试解决这个问题,我使用XLinq和SharpZipLib编写代码来打开各种xml文件,并为每个元素添加一个自定义属性 - 该属性基本上包含一个Guid。代码完成了它应该做的事情 - 但是Powerpoint和OpenXML 2.5都将不再与文件对话 - 大概是因为我引入了不在模式中的属性......我可以在没有Powerpoint能够访问文件的情况下生活在这一点上,OpenXML有点像块,因为稍后会对文件进行一些处理,因为它对OpenXml库有一定的依赖性。
有人有任何想法吗?