【教程】Spire.Doc系列教程(5):C# 根據 Word 的標題樣式獲取文字

Spire.Doc支持獲取Word文檔中段落(Paragraph)和文本範圍(TextRange)的樣式,例如標題(Title)、標題1(Heading 1)、副標題(Subtitle)等。當然,我們也可以根據標題樣式獲取對應的文本。


Word段落樣式名稱Spire.Doc中對應的樣式名稱
TitleTitle
Heading 1Heading1
Heading 2Heading2
Heading 3Heading3
Heading 4Heading3
SubtitleSubtitle

本文將展示如何從以下文檔中獲取2級標題對應的文本。

get-text-by-style-name-1

代碼段:

//創建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);
        }
    }
}

結果:

get-text-by-style-name-2

下載Spire.Doc最新試用版


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章