Class: PDFMarkdownReader
Defined in: src/llama/pdfMarkdownReader.ts:29
LlamaIndex adapter — ports pymupdf4llm.llama.PDFMarkdownReader.
llamaindex is an optional peer dependency. When it's installed, the returned per-page records are instances of Document from llamaindex/core; otherwise we fall back to a plain object with the same shape ({ text, extra_info }).
Constructors
Constructor
ts
new PDFMarkdownReader(opts?): PDFMarkdownReader;Defined in: src/llama/pdfMarkdownReader.ts:32
Parameters
opts?
metaFilter?
MetaFilter
Returns
PDFMarkdownReader
Properties
metaFilter?
ts
optional metaFilter?: MetaFilter;Defined in: src/llama/pdfMarkdownReader.ts:30
Methods
loadData()
ts
loadData(
filePath,
extraInfo?,
loadOptions?): Promise<LlamaIndexDocumentLike[]>;Defined in: src/llama/pdfMarkdownReader.ts:36
Parameters
filePath
string
extraInfo?
Record<string, unknown> = {}
loadOptions?
MarkdownOptions = {}
Returns
Promise<LlamaIndexDocumentLike[]>