Document Placeholder Replacer is a reusable extension that dynamically replaces placeholders in DOCX documents using key–value pairs.
It is designed for generating contracts, letters, reports, invoices, and other Word-based templates at runtime.
Key Features:
• Accepts DOCX files as Binary Data input
• Replaces placeholders using configurable formats (default: {{KEY}})
• Supports multiple occurrences of the same placeholder
• Handles placeholders split across Word runs (OpenXML-safe)
• Replaces content in:
– Document body
– Tables
– Headers
– Footers
• Returns the updated DOCX as Binary Data
• Enforces unique placeholder keys
• Throws meaningful errors for invalid input or corrupted documents
Typical Use Cases:
• Contract generation
• Offer letters
• Invoices and statements
• Dynamic document generation in workflows
• Template-based document automation
This component is built using the OpenXML SDK and is optimized for OutSystems server-side execution.