A class that extends the BufferLoader class. It represents a document loader that loads documents from PDF files.

Hierarchy

  • BufferLoader
    • PPTXLoader

Constructors

Methods

Constructors

Methods

  • A method that takes a raw buffer and metadata as parameters and returns a promise that resolves to an array of Document instances. It uses the parseOfficeAsync function from the officeparser module to extract the raw text content from the buffer. If the extracted powerpoint content is empty, it returns an empty array. Otherwise, it creates a new Document instance with the extracted powerpoint content and the provided metadata, and returns it as an array.

    Parameters

    • raw: Buffer

      The buffer to be parsed.

    • metadata: Document

      The metadata of the document.

    Returns Promise<Document[]>

    A promise that resolves to an array of Document instances.