ExtractText

TocItem.ExtractText method

Extrahiert einen Text aus dem Dokument zu demTocItem Objekt verweist.

public virtual TextReader ExtractText()

Rückgabewert

Eine Instanz vonTextReader Klasse mit dem extrahierten Text.

Beispiele

Das folgende Beispiel, wie man einen Text anhand eines Inhaltsverzeichnisses extrahiert:

// Erstellen Sie eine Instanz der Parser-Klasse
using (Parser parser = new Parser(Constants.SampleDocxWithToc))
{
    // Inhaltsverzeichnis abrufen
    IEnumerable<TocItem> tocItems = parser.GetToc();
    // Prüfen, ob toc-Extraktion unterstützt wird
    if (tocItems == null)
    {
        Console.WriteLine("Table of contents extraction isn't supported");
    }
    // Items durchlaufen
    foreach (TocItem tocItem in tocItems)
    {
        // Drucke den Text des Kapitels
        using (TextReader reader = tocItem.ExtractText())
        {
            Console.WriteLine("----");
            Console.WriteLine(reader.ReadToEnd());
        }
    }
}

Siehe auch