我正在寻找有关代码的帮助。现在,我可以获取具有特定样式的所有文本,但是我希望获取包含某些单词的所有段落,例如“构建者应”或“构建者将”。
我已经成功地使用下面的代码获取了所有标题文本,但是我不知道如何获取包含“构建者将”或“构建者将”的单词的段落。
Document doc1 = new Document();
doc1.LoadFromFile(@"C:................DocumentToExtractFrom.docx");
// Initialzie StringBuilder Instance
StringBuilder sb = new StringBuilder();
foreach (Section section in doc1.Sections)
{
foreach (Paragraph paragraph in section.Paragraphs)
{
if ((paragraph.StyleName == "Heading2") || (paragraph.StyleName == "Heading3"))
{
sb.AppendLine(" - "+ paragraph.Text+";");
}
}
}
string path = @"C:...................\DocumentToExtractTo.txt";
File.WriteAllText(path, sb.ToString());
我正在寻找一个包含所有摘录段落的最终文档。如我所说,我可以获取带有标题的文档,但似乎找不到正确的代码来获取包含上述单词的段落。