如何使用打开的XML SDK获取Word文档的所有合并字段

拉玛山克·特里帕蒂(Ramashanker Tripathi)

我是初学者打开xml SDK。我试图找出文档的所有合并字段。

但是我没有得到页眉和页脚合并字段。

有人可以提出可行的解决方案吗?

我正在尝试这样的事情-

foreach (FieldCode field in docGenerated.MainDocumentPart.RootElement.Descendants<FieldCode>())
                    {

                        String fieldText = field.Text;
                        if (fieldText.StartsWith(" MERGEFIELD"))
                        {
                            Int32 endMerge = fieldText.IndexOf("\\");

                            Int32 fieldNameLength = fieldText.Length - endMerge;

                            String fieldName = fieldText.Substring(11, endMerge - 11);

                            fieldName = fieldName.Trim();
                         }
}
ST mnmn

您必须分别遍历页眉和页脚,请参见以下代码:

foreach (var header in doc.MainDocumentPart.HeaderParts)
            foreach (var cc in header.RootElement.Descendants<FieldCode>())
                //DO CODE
foreach (var footer in doc.MainDocumentPart.FooterParts)
           foreach (var cc in footer.RootElement.Descendants<FieldCode>())
                //DO CODE

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ElasticSearch - 如何获取文档的所有字段?

如何在 C# 中使用 Open XML SDK 锁定 word 文档上的所有字段(CTRL-A、CTRL-F11)

如何更新Word文档中的所有字段?

如何获取Firestore集合中所有文档的名称(字段)?

Open XML SDK:如何为WordprocessingDocument.Open获取有效的Word文档

如何使用Aspose.Word获取Word文档中的所有卸载图像

在Solr中,如何获取所有文档的一个字段列表(文档ID)?

如何使用MongoDb .net驱动程序获取集合中所有文档的几个特定字段

Firestore-如何获取带有空地图字段的所有文档?

使用javascript SDK删除所有文档?

如何打开(并保存)Word文档中的所有嵌入式文档?

elasticsearch-pyspark:即使使用spark指定后,也不会从文档中获取特定字段(获取所有字段)

如何从Word文档中获取所有与通配符匹配的字符串

如何获取XPages中日期字段中的日期在“今天”之后的所有文档?

如何编写查询以获取字段不匹配的所有文档

如何根据Firestore的特定字段从集合中获取所有文档

MarkLogic使用javascript获取Json文档的所有嵌套字段名称

水平打开 XML 2.0 Word 文档合并单元格

如何获取 Word 邮件合并文档中包含的记录列表?

如何在Java中打开XML文档

如何使用Java从XML文档中获取所有节点名称的列表

如何使用Open XML SDK删除Word和PowerPoint中的所有嵌入式对象?

如何使用Drive SDK列出域中的所有Google文档?

使用GridFSOperations获取所有文档

SalesForce-使用.Net SDK或Api获取对象的所有字段

如何获取具有特定值的字段的文档的文档ID?

使用Node.js获取并合并MongoDB中最后一分钟插入的所有文档

获取特定xml字段的所有值

C#-如何使用参数使用Word打开文档