GetToc
Parser.GetToc method
Extraherar en innehållsförteckning från dokumentet.
public IEnumerable<TocItem> GetToc()
Returvärde
En samling innehållsförteckningsobjekt; null
om innehållsförteckningsextraktion inte stöds.
Anmärkningar
Läs mer:
- Extrahera innehållsförteckning
- Extrahera text efter innehållsförteckning
- Extrahera innehållsförteckning från Microsoft Office Word-dokument
- Extrahera innehållsförteckning från EPUB e-böcker
Exempel
Följande exempel visar hur man extraherar innehållsförteckningen från CHM-filen:
// Skapa en instans av Parser-klassen
using (Parser parser = new Parser(filePath))
{
// Kontrollera om textextraktion stöds
if (!parser.Features.Text)
{
Console.WriteLine("Text extraction isn't supported.");
return;
}
// Kontrollera om toc-extraktion stöds
if (!parser.Features.Toc)
{
Console.WriteLine("Toc extraction isn't supported.");
return;
}
// Få innehållsförteckning
IEnumerable<TocItem> toc = parser.GetToc();
// Iterera över objekt
foreach (TocItem i in toc)
{
// Skriv ut Toc-texten
Console.WriteLine(i.Text);
// Kontrollera om sidindex har ett värde
if (i.PageIndex == null)
{
continue;
}
// Extrahera en sidtext
using (TextReader reader = parser.GetText(i.PageIndex.Value))
{
Console.WriteLine(reader.ReadToEnd());
}
}
}
Se även
- class TocItem
- class Parser
- namnutrymme GroupDocs.Parser
- hopsättning GroupDocs.Parser