GetToc
Parser.GetToc method
Estrae un sommario dal documento.
public IEnumerable<TocItem> GetToc()
Valore di ritorno
Una raccolta di elementi del sommario; nullo
se l’estrazione del sommario non è supportata.
Osservazioni
Saperne di più:
- Estrai il sommario
- Estrai il testo per voce del sommario
- Estrai il sommario dai documenti di Microsoft Office Word
- Estrai il sommario dagli eBook EPUB
Esempi
L’esempio seguente mostra come estrarre il sommario dal file CHM:
// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
// Controlla se l'estrazione del testo è supportata
if (!parser.Features.Text)
{
Console.WriteLine("Text extraction isn't supported.");
return;
}
// Controlla se l'estrazione di toc è supportata
if (!parser.Features.Toc)
{
Console.WriteLine("Toc extraction isn't supported.");
return;
}
// Ottieni il sommario
IEnumerable<TocItem> toc = parser.GetToc();
// Itera sugli elementi
foreach (TocItem i in toc)
{
// Stampa il testo Toc
Console.WriteLine(i.Text);
// Controlla se l'indice della pagina ha un valore
if (i.PageIndex == null)
{
continue;
}
// Estrai il testo di una pagina
using (TextReader reader = parser.GetText(i.PageIndex.Value))
{
Console.WriteLine(reader.ReadToEnd());
}
}
}
Guarda anche
- class TocItem
- class Parser
- spazio dei nomi GroupDocs.Parser
- assemblea GroupDocs.Parser