La guía paso a paso o código que encontrarás en este artículo es la resolución más eficiente y efectiva que hallamos a esta inquietud o problema.
Solución:
Puede generar un documento Docx a partir de una plantilla usando docxtemplater (biblioteca que he creado).
Puede reemplazar etiquetas por sus valores (como un motor de plantillas) y también reemplazar imágenes en una versión paga.
Aquí hay una demostración del motor de plantillas: https://docxtemplater.com/demo/
Este código no puede funcionar en un JSFiddle debido a las llamadas ajax a los archivos locales (todo lo que está en el blank
carpeta), o debe ingresar todos los archivos en formato ByteArray y usar el jsFiddle
API de eco: http://doc.jsfiddle.net/use/echo.html
Puede encontrar este enlace útil,
http://evidenceprime.github.io/html-docx-js/
Una demostración en línea aquí:
http://evidenceprime.github.io/html-docx-js/test/sample.html
Si te sientes suscitado, tienes la habilidad dejar una sección acerca de qué te ha impresionado de este tutorial.