彩票走势图

logo E-iceblue中文文档
文档彩票走势图>>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#、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.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产品

获取更多信息请咨询 ;技术交流Q群(767755948)

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP