docx

Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.

  • docx

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
docx
8.5.04 months ago8 years agoMinified + gzip package size for docx in KB

Readme

<img src="./logo/logo-animate.svg" width="100%" height="300" alt="clippy the assistant">


Easily generate and modify .docx files with JS/TS. Works for Node and on the Browser.


!NPM versionnpm-imagenpm-url !Downloads per monthdownloads-imagedownloads-url !GitHub Action Workflow Statusgithub-actions-workflow-imagegithub-actions-workflow-url !Known Vulnerabilitiessnky-imagesnky-url !PRs Welcomepr-imagepr-url !codecovcodecov-imagecodecov-url

<img src="https://i.imgur.com/QeL1HuU.png" alt="drawing"/>

Demo

Browser

Here are examples of docx being used with basic HTML/JS in a browser environment:
  • https://codepen.io/dolanmiu/pen/RwNeObg
  • https://jsfiddle.net/dolanmiu/onadx1gu/

Here are examples of docx working in Angular:
  • https://stackblitz.com/edit/angular-docx
  • https://stackblitz.com/edit/angular-wmd6k3

Here are examples of docx working in React:
  • https://stackblitz.com/edit/react-docx
  • https://stackblitz.com/edit/react-docx-images (adding images to Word Document)

Here is an example of docx working in Vue.js:
  • https://stackblitz.com/edit/vuejs-docx

Node

Press endpoint on the RunKit website:
RunKit Instructions
  • https://runkit.com/dolanmiu/docx-demo1 - Simple paragraph and text
  • https://runkit.com/dolanmiu/docx-demo2 - Advanced Paragraphs and text
  • https://runkit.com/dolanmiu/docx-demo3 - Bullet points
  • https://runkit.com/dolanmiu/docx-demo4 - Simple table
  • https://runkit.com/dolanmiu/docx-demo5 - Images
  • https://runkit.com/dolanmiu/docx-demo6 - Margins
  • https://runkit.com/dolanmiu/docx-demo7 - Landscape
  • https://runkit.com/dolanmiu/docx-demo8 - Header and Footer
  • https://runkit.com/dolanmiu/docx-demo10 - My CV generated with docx

More here
How to use & Documentation
Please refer to the documentation at https://docx.js.org/ for details on how to use this library, examples and much more!
Examples
Check the demo folder for examples.
Contributing
Read the contribution guidelines here.
Used by
drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing
...and many more!
!patreonpatreon-imagepatreon-url !browserstackbrowserstack-imagebrowserstack-url
Made with 💖