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

Hierarchy

  • BufferLoader
    • DocxLoader

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 extractRawText function from the mammoth module to extract the raw text content from the buffer. If the extracted text content is empty, it returns an empty array. Otherwise, it creates a new Document instance with the extracted text content and the provided metadata, and returns it as an array.

    Parameters

    • raw: Buffer

      The raw buffer from which to extract text content.

    • metadata: Document

      The metadata to be associated with the created Document instance.

    Returns Promise<Document[]>

    A promise that resolves to an array of Document instances.