通过使用Spire.Doc,您不仅可以检索Word文档中所有段落的样式名称,还可以获取具有特定样式名称的段落。这在您需要获取标题、标题 1、副标题等中的文本时尤其有用。

Spire.Doc for.NET 最新下载https://www.evget.com/product/3368/download

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 ProgramPrivate 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 SubEnd Class
End Namespace

Word控件Spire.Doc 【段落处理】教程(十七):在 C#、VB.NET 中的 Word 中按样式名称获取段落相关推荐

  1. Word控件Spire.Doc 【页面背景】教程(3) ;如何在 C# 中设置单词段落底纹

    Word 页面边框是页面背景的一部分,用于美化文档外观.本指南中的解决方案介绍了如何在 C# 和 VB.NET 中插入和格式化 Word 页面边框. Spire.Doc for.NET 最新下载htt ...

  2. Word控件Spire.Doc 【书签】教程(1):在C#/VB.NET:在 Word 中插入书签

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  3. Word控件Spire.Doc 【脚注】教程(1) 使用C#或VB.NET在 Word 文档中插入脚注和尾注

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  4. Word控件Spire.Doc 【其他】教程(5):在 Word 中嵌入媒体文件

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  5. Word控件Spire.Doc 【页面设置】教程(4) 如何在文档中插入分节符

    在 Microsoft Word 中,您可以通过在所需位置插入分节符轻松地将文档拆分为多个部分,从而允许您对这些部分应用不同的格式或布局选项.如果您需要执行以下任何任务,Microsoft Word ...

  6. Word控件Spire.Doc 【书签】教程(4): 使如何在 DOCX 到 PDF 转换中保留书签

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  7. Word控件Spire.Doc 【超链接】教程(4):如何修改Word文档中的超文本

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  8. Word控件Spire.Doc 【文本】教程(5) ;从 Word 文档中的文本框中提取文本

    文本框的目的是允许用户输入程序要使用的文本信息.也可以从文本框中提取现有的文本信息.以下指南重点介绍如何通过Spire.Doc for .NET从 C# 中 Word 文档的文本框中提取文本. Spi ...

  9. Word控件Spire.Doc 转换教程(十一):如何将 HTML 转换为图像

    Spire.Doc 可以帮助用户使用 C#/VB.NET 将HTML 转换为 Image.该解决方案使用户可以随时随地通过手机.MP4播放器.PSP.iPad.iTouch等便携式设备阅读HTML.按 ...

最新文章

  1. 交互式python shell
  2. h5如何动态获取键盘高度_动态获取键盘高度
  3. 专属个人的聊天机器人的实现——图灵机器人
  4. Python入门100题 | 第073题
  5. alphac测试和bata测试区别_电缆识别仪与电缆故障测试仪的区别
  6. Git添加为远程仓库
  7. python 界面开发框架_八款常用的 Python GUI 开发框架推荐
  8. 好用到哭!你需要立刻学会的20个Python代码段,你get到了吗?
  9. 2.1.3 JavaScript代码书写规则
  10. MySQL2:代码小节和代码测试
  11. 《麦肯锡方法》第7章 进行研究-思维导图
  12. 使用python爬虫批量下载美女图片
  13. css设置文本(上下)居中显示
  14. linux上进行base64编码解码
  15. MTK 11A MAINMENU
  16. 这么多2B项目管理软件,怎么选?
  17. UICollectionView基本使用详解(OC)
  18. Android 沉浸式(透明)状态栏细研-超级细还附 Demo
  19. 『解题报告』数学 - Standard Deviation (标准差) - UVA10886
  20. 游戏-虚幻引擎-初识

热门文章

  1. 请将磁盘插入驱动器移动硬盘请将磁盘插入驱动器的寻回办法
  2. 针对视频压缩的压缩感知超分算法:COMISR
  3. JXL解决excl中的日期无法筛选问题
  4. android原生屏蔽电话,更人性化 Android P获得原生屏蔽未知来电功能
  5. 调查:抗衰/染发/需求洞察/精准服务,切中中老年化妆品市场的关键点在哪?
  6. 2020专转本计算机百度网盘,包君成语文2020百度网盘资源
  7. Web播放器AudioBox基于HTML5完成重构 支持云存储
  8. 2022大一新生买什么电脑好?这几款值得考虑
  9. 学美术还是计算机好,「热门」学画画是手绘还是电脑绘画好?
  10. JavaEE之捣蛋的Filter