我们如何使用Open XML阅读word文档中章节的章节数?
假设, 1.标题1 1.1标题2 是word文档中的2个段落, 我们如何读取值1,1.1等。
答案 0 :(得分:0)
我不确定这是不是你想要的。
public List<string> getChapterNumbers()
{
List<string> chapters = new List<string>();
foreach (Word.Paragraph p in currentDocument.Paragraphs)
{
string style = p.get_Style();
if (style.Equals("Heading 1"))
{
var chapter = p.Range.ListFormat.ListString;
chapters.Add(chapter);
}
if (style.Equals("Heading 2"))
{
var chapter = p.Range.ListFormat.ListString;
chapters.Add(chapter);
}
}
return chapters;
}