GetToc
Parser.GetToc method
ドキュメントから目次を抽出します。
public IEnumerable<TocItem> GetToc()
戻り値
目次項目のコレクション; ヌル
目次抽出がサポートされていない場合.
備考
もっと詳しく知る:
例
次の例は、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