DocumentAssembler Developer Center

Return to the
Open-Xml-PowerTools Developer Center
DocumentAssembler is a module in Open-Xml-PowerTools v4.0 that enables high performance Open XML document generation, given a template DOCX and an XML data file. DocumentAssembler pulls data from the XML file, populating runs of content in the generated document, populating DOCX tables from repeating data in the XML, and generating repeating content from repeating data in the XML. It has the capability to conditionally generate content.

1 High Performance DOCX Generation using DocumentAssembler Gives an overview of DocumentAssembler, and explains the approach it takes.
2 Getting Started with Open-Xml-PowerTools DocumentAssembler Starts from scratch and develops a working example of the use of DocumentAssembler.