GetToc
Parser.GetToc method
Mengekstrak daftar isi dari dokumen.
public IEnumerable<TocItem> GetToc()
Nilai Pengembalian
Kumpulan item daftar isi; batal
jika ekstraksi daftar isi tidak didukung.
Perkataan
Belajarlah lagi:
- Ekstrak daftar isi
- Ekstrak teks berdasarkan item daftar isi
- Ekstrak daftar isi dari dokumen Microsoft Office Word
- Ekstrak daftar isi dari eBook EPUB
Contoh
Contoh berikut menunjukkan cara mengekstrak daftar isi dari file CHM:
// Buat instance dari kelas Parser
using (Parser parser = new Parser(filePath))
{
// Periksa apakah ekstraksi teks didukung
if (!parser.Features.Text)
{
Console.WriteLine("Text extraction isn't supported.");
return;
}
// Periksa apakah ekstraksi toc didukung
if (!parser.Features.Toc)
{
Console.WriteLine("Toc extraction isn't supported.");
return;
}
// Dapatkan daftar isi
IEnumerable<TocItem> toc = parser.GetToc();
// Ulangi item
foreach (TocItem i in toc)
{
// Cetak teks Toc
Console.WriteLine(i.Text);
// Periksa apakah indeks halaman memiliki nilai
if (i.PageIndex == null)
{
continue;
}
// Ekstrak teks halaman
using (TextReader reader = parser.GetText(i.PageIndex.Value))
{
Console.WriteLine(reader.ReadToEnd());
}
}
}
Lihat juga
- class TocItem
- class Parser
- ruang nama GroupDocs.Parser
- perakitan GroupDocs.Parser