Class: PDFLoader
document_loaders/fs/pdf.PDFLoader
Hierarchy
↳
PDFLoader
Constructors
constructor
• new PDFLoader(filePathOrBlob
, «destructured»?
)
Parameters
Name | Type |
---|---|
filePathOrBlob | string | Blob |
«destructured» | Object |
› pdfjs | undefined | () => Promise <{ getDocument : (src : string | ArrayBuffer | URL | TypedArray | DocumentInitParameters ) => PDFDocumentLoadingTask ; version : string }> |
› splitPages | undefined | boolean |
Overrides
Defined in
langchain/src/document_loaders/fs/pdf.ts:10
Properties
filePathOrBlob
• filePathOrBlob: string
| Blob
Inherited from
Defined in
langchain/src/document_loaders/fs/buffer.ts:7
Methods
load
▸ load(): Promise
<Document
<Record
<string
, any
>>[]>
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Inherited from
Defined in
langchain/src/document_loaders/fs/buffer.ts:16
loadAndSplit
▸ loadAndSplit(splitter?
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type |
---|---|
splitter | TextSplitter |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Inherited from
Defined in
langchain/src/document_loaders/base.ts:15
parse
▸ parse(raw
, metadata
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type |
---|---|
raw | Buffer |
metadata | Record <string , any > |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Overrides
Defined in
langchain/src/document_loaders/fs/pdf.ts:19
imports
▸ Static
imports(): Promise
<{ readFile
: (path
: PathLike
| FileHandle
, options?
: null
| {} & Abortable
) => Promise
<Buffer
>(path
: PathLike
| FileHandle
, options
: {} & Abortable
| BufferEncoding
) => Promise
<string
>(path
: PathLike
| FileHandle
, options?
: null
| BufferEncoding
| ObjectEncodingOptions
& Abortable
& {}) => Promise
<string
| Buffer
> }>
Returns
Promise
<{ readFile
: (path
: PathLike
| FileHandle
, options?
: null
| {} & Abortable
) => Promise
<Buffer
>(path
: PathLike
| FileHandle
, options
: {} & Abortable
| BufferEncoding
) => Promise
<string
>(path
: PathLike
| FileHandle
, options?
: null
| BufferEncoding
| ObjectEncodingOptions
& Abortable
& {}) => Promise
<string
| Buffer
> }>
Inherited from
Defined in
langchain/src/document_loaders/fs/buffer.ts:32