Generate PDF reports, extract data, merge, or fill PDF forms
The PDF step handles all PDF operations in your workflow. It supports five actions: Extract, Extract Structured, Merge, Form Fill, and Create PDF.
Extract text content and form field values from an uploaded PDF automatically. The output includes the full OCR text and any detected form fields.
Takes a PDF file from an upstream step as input. Returns the full text content and any detected form field values. Output fields are pre-configured.
Parse a PDF into user-defined structured fields. Define the fields you want (invoice number, total, line items, dates) and the step extracts them directly from the document.
Takes a PDF file from an upstream step as input. You define your own output fields, and the content is parsed into them. Takes the PDF directly, no separate Extract step needed.
Combine multiple PDFs into a single document. Pages appear in the order of the input array.
Takes multiple PDF files from upstream steps. Downloads all PDFs, merges them in order, and uploads the result. Returns a downloadable PDF with metadata (file name, size, and page count).
Fill a PDF form template with data from your workflow. Upload a PDF form template once, then fill it dynamically with different data each time the workflow runs.
Upload a PDF form template in the step settings. Define input fields matching the form fields and connect data from upstream steps. Returns a downloadable PDF with metadata (file name, size, and page count). Set flatten to true to produce a non-editable PDF.
Generate a styled PDF from HTML content. Pair with AI Generate to create polished reports, proposals, or summaries from workflow data.
Takes HTML content and converts it to a PDF. You can configure the orientation (portrait or landscape) and paper size. Returns a downloadable PDF with metadata (file name, size, and page count). The body must be non-empty.