Skip to content

zuck/jsdocx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9030ddf · May 11, 2021
May 11, 2021
Mar 4, 2017
May 11, 2021
Dec 15, 2019
Dec 15, 2019
Dec 11, 2019
Dec 15, 2019
Dec 15, 2019
May 11, 2021
Mar 9, 2018
May 11, 2021
May 11, 2021
Dec 11, 2019

Repository files navigation

jsdocx

jsdocx

Generate .docx files from JS

Node.js CI

Demo

https://zuck.github.io/jsdocx

Install

Node

$ npm install jsdocx

Browser

<script src="https://unpkg.com/jsdocx"></script>

Build

$ git clone https://github.com/zuck/jsdocx.git
$ cd jsdocx
$ npm install
$ npm run build

Test

$ npm test

How to use

import * as jsdocx from 'jsdocx'

// ES5: var jsdocx = require('jsdocx')

let doc = new jsdocx.Document()
let p = doc.addParagraph()
p.addRun().addText('Hello World!')
p.addFormat().addHAlignment().setVal('center')
doc.generate().then((content) => {
  // e.g. saveAs(content, 'hello.docx')
})

Reference

License

The MIT License (MIT)

Copyright (c) Emanuele Bertoldi