Docx

Easily generate .docx files with JS/TS with a nice declarative API. Works f...

README

clippy the assistant

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


[![NPM version][npm-image]][npm-url] [![Downloads per month][downloads-image]][downloads-url] [![GitHub Action Workflow Status][github-actions-workflow-image]][github-actions-workflow-url] [![Known Vulnerabilities][snky-image]][snky-url] [![Chat on Gitter][gitter-image]][gitter-url] [![PRs Welcome][pr-image]][pr-url] [![codecov][codecov-image]][codecov-url]

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 is an example of docx working in Angular:

-   https://stackblitz.com/edit/angular-docx

Here is an example 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](https://hfour.com/)[drawing](https://fuzzproductions.com/)[drawing](https://www.mettzer.com/)[drawing](https://www.wisedoc.net/)[drawing](https://www.dabblewriter.com/)[drawing](https://turbopatent.com/)[drawing](http://www.madisoncres.com/)[drawing](https://www.beekast.com/)[drawing](https://herraizsoto.com/)[drawing](http://www.ativer.com.br/)[drawing](https://www.arity.co/)[drawing](https://www.circadianrisk.com/)[drawing](https://lexense.com/)

...and many more!

[![patreon][patreon-image]][patreon-url] [![browserstack][browserstack-image]][browserstack-url]

Made with 💖

[npm-image]: https://badge.fury.io/js/docx.svg
[npm-url]: https://npmjs.org/package/docx
[downloads-image]: https://img.shields.io/npm/dm/docx.svg
[downloads-url]: https://npmjs.org/package/docx
[github-actions-workflow-image]: https://github.com/dolanmiu/docx/workflows/Default/badge.svg
[github-actions-workflow-url]: https://github.com/dolanmiu/docx/actions
[snky-image]: https://snyk.io/test/github/dolanmiu/docx/badge.svg
[snky-url]: https://snyk.io/test/github/dolanmiu/docx
[gitter-image]: https://badges.gitter.im/dolanmiu/docx.svg
[gitter-url]: https://gitter.im/docx-lib/Lobby
[pr-image]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg
[pr-url]: http://makeapullrequest.com
[codecov-image]: https://codecov.io/gh/dolanmiu/docx/branch/master/graph/badge.svg
[codecov-url]: https://codecov.io/gh/dolanmiu/docx
[patreon-image]: https://user-images.githubusercontent.com/2917613/51251459-4e880480-1991-11e9-92bf-38b96675a9e2.png
[patreon-url]: https://www.patreon.com/dolanmiu
[browserstack-image]: https://user-images.githubusercontent.com/2917613/54233552-128e9d00-4505-11e9-88fb-025a4e04007c.png
[browserstack-url]: https://www.browserstack.com