1.2 KiB
1.2 KiB
Easily generate .docx files with JS/TS. Works for Node and on the Browser. 💯
Welcome
Installation
npm install --save docx
Then you can require
or import
as usual:
let docx = require("docx");
import * as docx from "docx";
Basic Usage
var fs = require("fs");
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 packer = new docx.Packer();
packer.toBuffer(doc).then((buffer) => {
fs.writeFileSync("My First Document.docx", buffer);
});
// Done! A file called 'My First Document.docx' will be in your file system.
Honoured Mentions
Made with 💖