eb8f0f403354ce737e052a4caf27212ec5f1fbe3
Generate .docx files with JS/TS very easily, written in TS.
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!
Full documentation can be found here: http://dolanmiu.github.io/docx
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%