Skip to main content
Document metadata captures information stored inside the original file, separate from its visible text. Examples include PDF XMP, Office author and revision properties, workbook sheet visibility, and camera EXIF. Pulse reads this information before conversion, rendering, or OCR so those processing steps cannot erase it.

Enable Document Metadata

The extension is a single boolean:
Python SDK
false or omission disables metadata extraction. There are no nested selectors. When enabled, Pulse returns the maximum safely recoverable metadata for the detected format.

Response Shape

Metadata is returned under extensions.document_metadata:
Only enabled extensions are included in response.extensions. Within the metadata result, absent fields are omitted rather than returned as null.

Format Behavior

Operational Notes

  • Metadata is evidence supplied by the file, not independently verified truth.
  • Read metadata from original bytes before DOCX-to-PDF, spreadsheet, or image conversion.
  • Metadata parsing failures are non-fatal. Check warnings when a source has malformed or unsupported metadata.
  • Original images may contain sensitive capture timestamps and precise GPS coordinates.
  • Detailed lists are bounded to keep extraction results and queued jobs a safe size. Pulse adds a warning when metadata must be reduced.
  • PDFs can declare conflicting Info and XMP values. Pulse normalizes supported XMP author and keyword fields and retains the native XMP values in format_specific for audit.

Extract API

View the complete request and response contract.

Processing Parameters

Compare metadata with other optional Extract settings.