Power Document Extractor icon

Power Document Extractor

Extract structured blocks from any document format locally

Universal Extractor

AI-generated

Summary

Detects file format and extracts content blocks, using LibreOffice conversion when URL provided and format supports it, otherwise falling back to text extraction.

Inputs

  • binaryPropertyName — Name of the binary property containing the file. Defaults to 'data'.
  • structuredLevel — Level of detail in extracted blocks. Options: raw, basic, full. Defaults to 'full'.
  • libreOfficeUrl — Optional URL of LibreOffice/unoserver for DOC, RTF, PPT, ODG, ODS. If empty, uses fallback text extraction. Applies to universalExtractor operation.

Output shape

json

Returns [{ json: { blocks, metadata } }, { pairedItem: { item } }]. Blocks contain extracted content; metadata includes fileName, fileSize, fileType, mimeType, originalFileSize, and libreOfficeError if conversion failed.

Examples

Example 1: Extract text from a DOCX file uploaded via binaryPropertyName

Use default binaryPropertyName 'data', structuredLevel 'full', leave libreOfficeUrl empty for text fallback.

Discussion