C# 将序列化为xml的形状对象与PP形状对象进行比较
我有objectC# 将序列化为xml的形状对象与PP形状对象进行比较,c#,ms-office,powerpoint,office-interop,C#,Ms Office,Powerpoint,Office Interop,我有objectMicrosoft.Office.Interop.PowerPoint.Shape,我需要知道它是否与objectDocumentFormat.OpenXml.Presentation.Shape相关(相同) 也许我可以比较一下身份证?但在我看来,OpenXml.Presentation.Shape与PowerPoint.Shape的id不同。我打印了两个随机形状的名称和id: Oval 3 4 ========= Cross 4 5 ========= slide1.
Microsoft.Office.Interop.PowerPoint.Shape
,我需要知道它是否与objectDocumentFormat.OpenXml.Presentation.Shape
相关(相同)
也许我可以比较一下身份证?但在我看来,OpenXml.Presentation.Shape与PowerPoint.Shape的id不同。我打印了两个随机形状的名称和id:
Oval 3
4
=========
Cross 4
5
=========
slide1.xml包含以下内容:
...
及
...
唯一的区别似乎是这个名字被翻译成荷兰语和英语,但ID保持不变
<p:sp>
<p:nvSpPr>
<p:cNvPr id="4" name="Ovaal 3"/>
<p:cNvSpPr/>
<p:nvPr/>
</p:nvSpPr>
...
</p:sp>
<p:sp>
<p:nvSpPr>
<p:cNvPr id="5" name="Kruis 4"/>
<p:cNvSpPr/>
<p:nvPr/>
</p:nvSpPr>
...
</p:sp>