Pulse

Use Pulse to extract text and structured content from PDFs, images, and Office files with optical character recognition (OCR). Supply a file URL or upload, select pages when needed, and choose the supported Markdown, text, or JSON output options.

Optional figure and table extraction returns captions and descriptions. The result also includes processing metadata such as file type, page count, and processing time. Pass the extracted content to later steps for review or summarization.

Use the block

Extract text from PDF documents, images, and Office files via upload or file references.

Actions

Pulse Document Parser

Parse documents (PDF, images, Office docs) using Pulse OCR API

Input

ParameterTypeRequiredDescription
filefileYesDocument to be processed
pagesstringNoPage range to process (1-indexed, e.g., "1-2,5")
chunkingstringNoChunking strategies (comma-separated: semantic, header, page, recursive)
chunkSizenumberNoMaximum characters per chunk when chunking is enabled
apiKeystringYesPulse API key

Output

ParameterTypeDescription
markdownstringExtracted content in markdown format
page_countnumberNumber of pages in the document
job_idstringUnique job identifier
bounding_boxesjsonBounding box layout information
extraction_urlstringURL for extraction results (for large documents)
htmlstringHTML content; returned only when the hidden returnHtml input is enabled
structured_outputjsonStructured output; Sim exposes no input for supplying a schema, so this is always null
chunksjsonChunked content if chunking was enabled
figuresjsonExtracted figures; returned only when the hidden extractFigure input is enabled