ProtectedparseA protected method that takes a raw string as a parameter and returns
a promise that resolves to an array containing the raw text as a single
element.
The raw text to be parsed.
A promise that resolves to an array containing the raw text as a single element.
A method that loads the text file or blob and returns a promise that resolves to an array of
Documentinstances. It reads the text from the file or blob using thereadFilefunction from thenode:fs/promisesmodule or thetext()method of the blob. It then parses the text using theparse()method and creates aDocumentinstance for each parsed page. The metadata includes the source of the text (file path or blob) and, if there are multiple pages, the line number of each page.