ExtractText

TocItem.ExtractText method

文書からテキストを抽出します。TocItemオブジェクト refer.

public virtual TextReader ExtractText()

戻り値

のインスタンスTextReader抽出されたテキストを含むクラス。

次の例では、目次の項目によってテキストを抽出する方法を示します。

// Parser クラスのインスタンスを作成します
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());
        }
    }
}

関連項目