You don't need technical skills to edit a Word template, so it is ideal for your clients to customize their template.
For each feature, we write a full suite of tests with real Word documents to ensure that the generated documents are correct.
If you buy a license for docxtemplater pro, you get support per email to help you for any problems you may have.
In a few minutes you can install docxtemplater, create your first template and generate some docx from javascript objects or JSON. Creating or modifying a template will not require you to ask a developper to do it.
docxtemplater is tested with all active node.js versions 10 up to version 14, and in modern browsers (Chrome,Firefox,Safari,IE9+).
docxtemplater has extensive documentation to get started, and configure the generation.. For questions about our pro version, see our commercial FAQ and our technical FAQ for more information.
With docxtemplater, you can insert text, but also have loops and conditions : `{#user.age > 18}User is allowed{/}`, the possibility to add images with : `{%image}`, to add HTML formatted text with `{~html}`, or to include subtemplates
docxtemplater is open for extension with its module system. You can also define a custom parser to process the tags the way you want.
docxtemplater has automated tests that are run regularly and at each git push, covering a huge amount of possible inputs and verifying that the output is correct.
<ul>
, <ol>
and <li>
elements<table>
<ul>
, <ol>
and <li>
elements<h1>
to <h6>
We do not provide a free trial period, but we do have two week 100% money back guarantee. We also provide a live demo site which has multiple modules enabled, for example, you have a demo specific for the HTML module. On the demo site, you can also upload your own templates, which makes it quite good to see if it would work well for your usecase. If something is missing on the demo site, we can show it to you on a video call a time that works for both of us (contact us per email).
Docxtemplater is an open-source project, which has basic features for templating. All paid features come in forms of modules, for example the HTML module allows to insert formatted text with bold, italic, links. All modules can be bought separately for a yearly fee. There are also two plans, the PRO plan and the ENTREPRISE plan that gives you access to a set of modules.
Yes, the license model is suitable for Software as a Service businesses. As long as you are the entity running docxtemplater software, you can use the standard licenses.
If you need to redistribute the software by installing the software on your customers servers, this will need a specific "appliance" license. The standard license does not allow to redistribute the software. The Appliance license plan is 4500€ per year for PRO and 10000€ per year for ENTREPRISE version. It allows you to distribute the modules contained in the PRO or ENTREPRISE module as part of your application. You are not allowed to resell the modules as is.
For any purchase that you make (Plan or Module), you will get included support per email to answer all your questions. Usually, we respond in 24 hours, on business days. Bugfixes are also included in the support plan. For new features, it depends whether the feature makes sense for other customers and if the time required to implement it is not too long.
To have faster answers, please include the used modules, the template document, the generated document, or the expected output, your JSON data, and code relevant to the generation.
The modules are installed via npm, you will receive a secret, unique url with wich you can do so you will do :
npm install --save <secret-url>
.
The compiled files for browser usage are also bundled inside the package.
It is not possible to convert docx to PDF with docxtemplater, because docxtemplater is a templating engine and doesn’t know how to render a given document. We recommend to use libreoffice headless for a free tool or PDFTron for a paid alternative.
Read our commercial FAQ and technical FAQ for other questions.
Edgar Hipp