文檔半島外圍網上直營>>E-iceblue中文文檔>>按樣式名稱獲取段落
                按樣式名稱獲取段落
Spire.Doc for .NET是一款專門對 Word 文檔進行操作的 .NET 類庫。在于幫助開發人員無需安裝 Microsoft Word情況下,輕松快捷高效地創建、編輯、轉換和打印 Microsoft Word 文檔。擁有近10年專業開發經驗Spire系列辦公文檔開發工具,專注于創建、編輯、轉換和打印Word/PDF/Excel等格式文件處理,小巧便捷。
E-iceblue 功能類庫Spire 系列文檔處理組件均由中國本土團隊研發,不依賴第三方軟件,不受其他國家的技術或法律法規限制,同時適配國產操作系統如中科方德、中標麒麟等,兼容國產文檔處理軟件 WPS(如 .wps/.et/.dps 等格式
Spire.Doc for.NET 最新下載
技術交流Q群(767755948)
通過使用Spire.Doc,您不僅可以檢索Word文檔中所有段落的樣式名稱,還可以獲取具有特定樣式名稱的段落。這在您需要獲取標題、標題 1、副標題等中的文本時尤其有用。
| Word 中的段落樣式名稱 | Spire.Doc 中的段落樣式名稱 | 
| 標題 | 標題 | 
| 標題 1 | 標題1 | 
| 標題 2 | 標題2 | 
| 標題 3 | 標題3 | 
| 標題 4 | 標題3 | 
| 字幕 | 字幕 | 
第 1 步:在初始化 Document 對象時加載示例 Word 文件。
Document doc = new Document("sample.docx");
第 2 步:瀏覽文檔中的節和段落,判斷段落樣式名稱是否為“Heading1”,如果是,則將段落文本寫在屏幕上。
foreach (Section section in doc.Sections)
{
foreach (Paragraph paragraph in section.Paragraphs)
{
if (paragraph.StyleName == "Heading1")
{
Console.WriteLine(paragraph.Text);
}
}
}
輸出:
	 
 
完整代碼:
[C#]
using Spire.Doc;
using Spire.Doc.Documents;
using System;
namespace GetParagh
{
class Program
{
static void Main(string[] args)
{
Document doc = new Document("sample.docx");
foreach (Section section in doc.Sections)
{
foreach (Paragraph paragraph in section.Paragraphs)
{
if (paragraph.StyleName == "Heading1")
{
Console.WriteLine(paragraph.Text);
}
}
}
}
}
}
[VB.NET]
Imports Spire.Doc
Imports Spire.Doc.Documents
Namespace GetParagh
Class Program
Private Shared Sub Main(args As String())
Dim doc As New Document("sample.docx")
For Each section As Section In doc.Sections
For Each paragraph As Paragraph In section.Paragraphs
If paragraph.StyleName = "Heading1" Then
Console.WriteLine(paragraph.Text)
End If
Next
Next
End Sub
End Class
End Namespace
歡迎下載|體驗更多E-iceblue產品

 QQ交談
QQ交談 在線咨詢
在線咨詢 
                 
                
 渝公網安備
            50010702500608號
渝公網安備
            50010702500608號
             
            
 客服熱線
客服熱線