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

本文主要介绍了在 C#、VB.NET 中的 Word 中按样式名称获取段落。

通过使用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#、VB.NET 中的 Word 中按样式名称获取段落

完整代码

[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.DocImports Spire.Doc.DocumentsNamespace GetParaghClass ProgramPrivate Shared Sub Main(args As String())Dim doc As New Document("sample.docx")For Each section As Section In doc.SectionsFor Each paragraph As Paragraph In section.ParagraphsIf paragraph.StyleName = "Heading1" ThenConsole.WriteLine(paragraph.Text)End IfNextNextEnd SubEnd ClassEnd Namespace

欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询在线客服  


标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月27日
下一篇 2022年4月27日

相关推荐

发表回复

登录后才能评论