docxtemplater modules

Add new pro features to docxtemplater

Available modules

html Available now !

This module exposes a tag to include html. The HTML is converted to Native Open XML by the module. This allows you to add a formatted field entered by the user

Demo | Order now

slides Available now !

This module makes it possible to create multiple slides with a loop in a pptx. For example, you could clone slides for each of your products. The whole order of the slides can be declared from the data.

Demo | Order now

word-run Available now !

This module exposes a tag to insert raw runs (<w:r>) inside the document. This makes it possible to include styled text without having to remove the enclosing paragraph like in the {@rawXml} tag.

Demo | Order now

subtemplate Available now !

This module adds a tag to include the content of an other docx document (which can be a template itself). This allows you to define subtemplates if your templates share common parts.

Demo | Order now

table Available now !

This module makes it easy to create a table from a matrix object (eg 2 dimensional array). The table can also be styled with patterns (even/odd cells/rows), and the lines can have different width

Demo | Order now

toc

This module generates the table of content of one document, so that users don't have to do it manually after the generation

Order now

loopObject

This tag adds a way to loop over elements of an object with the syntax {#value, key in obj} {/}

Order now

styling

This module makes it possible to edit style conditionnaly.

Order now

vectorshapes

This module makes it possible to include svg into a docx

Order now

markdown

This module exposes a tag to include markdown. The markdown is converted to Native Open XML by the module. This allows you to add a formatted field entered by the user

Order now

modulor

This module makes it easy to create openxml relationships. It can be used to generate Links, Images, ...

Order now

Support

Buying a module gives you support for the module for a duration of 1 year. You get free updates of the bought module during the support period, and you can contact us via email if you encounter any problems with the bought module. We will make sure that your questions are answered promptly.

Edgar Hipp

I'm the creator of docxtemplater. I work on making docxtemplater great since 2013.