用openxml检索word文件的脚注

时间:2013-01-27 13:33:23

标签: c# openxml openxml-sdk office-2010

如何使用open xml检索c#中word文件的所有脚注,我知道我们可以使用以下内容检索段落:

IEnumerable<Paragraph> paragraphs = mainPart.Document.Body.OfType<Paragraph>();

但是当我测试脚注时,我只是得到 null ,而我知道我的word文件中有一些脚注。

我刚刚找到这些页面来帮助我解决这个问题,但他们没有帮助我:

Footnotes constructor

如何获取所有脚注并将主题保存在列表中。

1 个答案:

答案 0 :(得分:0)

获取脚注的示例:

FootnotesPart footnotesPart = wordDoc.MainDocumentPart.FootnotesPart;
if (footnotesPart != null)
{
    IEnumerable<Footnote> footnotes = footnotesPart.Footnotes.Elements<Footnote>();
    ...
}