我正在尝试从PowerPoint模板中的特定文本框中提取文本,以使用OpenXml和C#填充Web表单。
到目前为止,我在网上看到的内容在Slide.Descendants<TextBody>()
循环中使用foreach
遍历所有文本框,或者使用Slide.Descendants<TextBody>().First()
仅选择第一个或最后一个文本框。
[如果我知道要查找的文本包含在textBody10中,是否可以直接访问该文本主体,或者可以在foreach循环中标识给定文本主体的名称?] >
我正在尝试从PowerPoint模板中的特定文本框中提取文本,以使用OpenXml和C#填充Web表单。到目前为止,我在网上看到的内容都使用Slide遍历了所有文本框。...
为了解决问题,我使用了试错法。我用局部变量索引了foreach循环,以标识与表单中每个字段相关的TextBody。我不确定此解决方案是否可靠,但目前看来效果很好。如果有人有更好的解决方案,我会很乐意听到。