This package has been deprecated

Author message:

This package is deprecated in favor of docxtemplater

docxtemplater-latest

0.7.10 • Public • Published

docxtemplater

Build Status Download count Current tag

docxtemplater is a library to generate docx documents from a docx template. It can replace tags by their values and replace images with other images. It is very user oriented as users can without a lot of programming knowledge create their first template and automatically change variables in it.

Documentation

The full documentation can be found on read the docs.

Demo

All demos can be found here

Including:

Quickstart

Installation: npm install docxtemplater

var Docxtemplater= require('docxtemplater');

//loading the file
var docx=new Docxtemplater().loadFromFile("tagExample.docx");

//setting the tags
docx.setTags({"name":"Edgar"});

//apply the tags
docx.applyTags();

//output the docx using dataUri or fs in Node
docx.output();

You can download tagExample.docx and put it in the same folder than your script.

Have version 0.6.3 or less and using the qrcode module ? You probably have a security issue. See upgrade.md

Similar libraries

They are a few similar libraries that work with docx, here’s a list of those I know a bit about:

  • docx4j :JAVA, this is probably the biggest docx library out there. They is no built in templating engine, but you can generate your docx yourself programmatically
  • docx.js: Javascript in the browser, you can create (not modify) your docx from scratch, but only do very simple things such as adding non formatted text

Known issues

Todo:

Package Sidebar

Install

npm i docxtemplater-latest

Weekly Downloads

59

Version

0.7.10

License

MIT

Last publish

Collaborators

  • edi9999