GetToc
Parser.GetToc method
Εξάγει έναν πίνακα περιεχομένων από το έγγραφο.
public IEnumerable<TocItem> GetToc()
Επιστρεφόμενη Αξία
Μια συλλογή στοιχείων πίνακα περιεχομένων· μηδενικό
εάν η εξαγωγή πίνακα περιεχομένων δεν υποστηρίζεται.
Παρατηρήσεις
Μάθε περισσότερα:
- Εξαγωγή πίνακα περιεχομένων
- Εξαγωγή κειμένου ανά στοιχείο πίνακα περιεχομένων
- Εξαγωγή πίνακα περιεχομένων από έγγραφα του Microsoft Office Word
- Εξαγωγή πίνακα περιεχομένων από ηλεκτρονικά βιβλία EPUB
Παραδείγματα
Το ακόλουθο παράδειγμα δείχνει πώς να εξαγάγετε τον πίνακα περιεχομένων από το αρχείο CHM:
// Δημιουργία μιας παρουσίας κλάσης Parser
using (Parser parser = new Parser(filePath))
{
// Ελέγξτε αν υποστηρίζεται η εξαγωγή κειμένου
if (!parser.Features.Text)
{
Console.WriteLine("Text extraction isn't supported.");
return;
}
// Ελέγξτε αν υποστηρίζεται η εξαγωγή toc
if (!parser.Features.Toc)
{
Console.WriteLine("Toc extraction isn't supported.");
return;
}
// Λήψη πίνακα περιεχομένων
IEnumerable<TocItem> toc = parser.GetToc();
// Επανάληψη σε στοιχεία
foreach (TocItem i in toc)
{
// Εκτυπώστε το κείμενο Toc
Console.WriteLine(i.Text);
// Ελέγξτε εάν το ευρετήριο σελίδας έχει τιμή
if (i.PageIndex == null)
{
continue;
}
// Εξαγωγή κειμένου σελίδας
using (TextReader reader = parser.GetText(i.PageIndex.Value))
{
Console.WriteLine(reader.ReadToEnd());
}
}
}
Δείτε επίσης
- class TocItem
- class Parser
- χώρος ονομάτων GroupDocs.Parser
- συνέλευση GroupDocs.Parser