GetToc
Parser.GetToc method
Belgeden içindekiler tablosunu çıkarır.
public IEnumerable<TocItem> GetToc()
Geri dönüş değeri
İçindekiler tablosu öğeleri koleksiyonu; hükümsüz
içindekiler tablosu çıkarma desteklenmiyorsa.
Notlar
Daha fazla bilgi edin:
- İçindekiler tablosunu çıkar
- Metni içindekiler tablosuna göre ayıkla
- Microsoft Office Word belgelerinden içindekiler tablosunu çıkarın
- EPUB e-Kitaplarından içindekiler tablosunu çıkarın
Örnekler
Aşağıdaki örnek, içindekiler tablosunun CHM dosyasından nasıl çıkarılacağını gösterir:
// Parser sınıfının bir örneğini oluşturun
using (Parser parser = new Parser(filePath))
{
// Metin çıkarmanın desteklenip desteklenmediğini kontrol edin
if (!parser.Features.Text)
{
Console.WriteLine("Text extraction isn't supported.");
return;
}
// Toc çıkarmanın desteklenip desteklenmediğini kontrol edin
if (!parser.Features.Toc)
{
Console.WriteLine("Toc extraction isn't supported.");
return;
}
// içindekiler tablosunu al
IEnumerable<TocItem> toc = parser.GetToc();
// Öğeler üzerinde yineleme
foreach (TocItem i in toc)
{
// Toc metnini yazdır
Console.WriteLine(i.Text);
// Sayfa dizininin bir değeri olup olmadığını kontrol edin
if (i.PageIndex == null)
{
continue;
}
// Bir sayfa metnini ayıklayın
using (TextReader reader = parser.GetText(i.PageIndex.Value))
{
Console.WriteLine(reader.ReadToEnd());
}
}
}
Ayrıca bakınız
- class TocItem
- class Parser
- ad alanı GroupDocs.Parser
- toplantı GroupDocs.Parser