ExtractText

TocItem.ExtractText method

从文档中提取文本TocItem对象引用.

public virtual TextReader ExtractText()

返回值

的实例TextReader类与提取的文本。

例子

以下示例如何通过目录中的一项提取文本:

// 创建解析器类的实例
using (Parser parser = new Parser(Constants.SampleDocxWithToc))
{
    // 获取目录
    IEnumerable<TocItem> tocItems = parser.GetToc();
    // 检查是否支持 toc 提取
    if (tocItems == null)
    {
        Console.WriteLine("Table of contents extraction isn't supported");
    }
    // 遍历项目
    foreach (TocItem tocItem in tocItems)
    {
        // 打印章节的文本
        using (TextReader reader = tocItem.ExtractText())
        {
            Console.WriteLine("----");
            Console.WriteLine(reader.ReadToEnd());
        }
    }
}

也可以看看