Skip to content

Class: TocHeaders ​

Defined in: src/helpers/text/identifyHeaders.ts:80

Assign header levels from the document's table of contents.

Each TOC entry maps a title and level to a page; on that page the first span whose trimmed text matches the title gets the corresponding header. Ports pymupdf4llm.helpers.pymupdf_rag.TocHeaders.

Implements ​

  • HeaderIdProvider

Constructors ​

Constructor ​

ts
new TocHeaders(doc): TocHeaders;

Defined in: src/helpers/text/identifyHeaders.ts:84

Parameters ​

doc ​

PDFDocument

Returns ​

TocHeaders

Methods ​

get_header_id() ​

ts
get_header_id(span, page?): string;

Defined in: src/helpers/text/identifyHeaders.ts:102

Parameters ​

span ​

Span

page? ​

PageContext

Returns ​

string

Implementation of ​

ts
HeaderIdProvider.get_header_id

AGPL-3.0-or-later — inherited from PyMuPDF and pymupdf4llm.