2017-03-14 11:33:46 +00:00
2017-03-12 21:34:49 +00:00
2016-05-23 22:23:05 +01:00
2017-03-07 22:48:12 +00:00
2016-07-19 19:02:44 +01:00
2016-03-26 23:43:57 +00:00
2017-03-14 11:33:46 +00:00
2017-03-14 10:48:24 +00:00

clippy the assistant

Generate .docx files with JS/TS very easily, written in TS.


NPM version Build Status Dependency Status Known Vulnerabilities Chat on Gitter

NPM

docx

Install

$ npm install --save docx

Demo

$ npm run demo

will run the demo app in the demo folder, which creates a file called "My Document.docx" in the root of the project

Guide

Please refer to the Wiki for details on how to use this library, examples and much more!

Simple Usage

// Used to create docx files
var docx = require('docx');

// Create document
var doc = new docx.Document();

// Add some content in the document
var paragraph = new docx.Paragraph("Some cool text here.");
// Add more text into the paragraph if you wish
paragraph.addRun(new docx.TextRun('Lorem Ipsum Foo Bar'));
doc.addParagraph(paragraph);

// Used to export the file into a .docx file
var exporter = new docx.LocalPacker(doc);

// Or use the express packer to make the file downloadable.
// res is express' Response object
var exporter = new docx.ExpressPacker(doc, res);

exporter.pack('My First Document');

// done! A file called 'My First Document.docx'
// will be in your file system if you used LocalPacker
// Or it will start downloading if you are using Express

Examples

Check the Wiki for examples.


Made with 💖

Huge thanks to @felipeochoa for awesome contributions to this project

Description
Languages
TypeScript 100%