Spire.Doc支持獲取Word文檔中段落(Paragraph)和文本範圍(TextRange)的樣式,例如標題(Title)、標題1(Heading 1)、副標題(Subtitle)等。當然,我們也可以根據標題樣式獲取對應的文本。
Word段落樣式名稱 | Spire.Doc中對應的樣式名稱 |
Title | Title |
Heading 1 | Heading1 |
Heading 2 | Heading2 |
Heading 3 | Heading3 |
Heading 4 | Heading3 |
Subtitle | Subtitle |
本文將展示如何從以下文檔中獲取2級標題對應的文本。
代碼段:
//創建Document對象 Document doc = new Document(); //加載Word文檔 doc.LoadFromFile(@"C:\Users\Administrator\Desktop\sample.docx"); //遍歷章節 foreach (Section section in doc.Sections) { //遍歷段落 foreach (Paragraph paragraph in section.Paragraphs) { //判斷段落樣式是否爲Heading 2 if (paragraph.StyleName == "Heading2") { //輸出標題2對應的文本 System.Console.WriteLine(paragraph.Text); } } }
結果: