import * as fs from "fs"; import { ImportDocx, Packer, Paragraph, Document } from "../build"; const importDocx = new ImportDocx(); const filePath = "./demo/dotx/template.dotx"; fs.readFile(filePath, (err, data) => { if (err) { throw new Error(`Failed to read file ${filePath}.`); } importDocx.extract(data).then((templateDocument) => { // This any needs fixing const sectionProps = { titlePage: true, } as any; const doc = new Document(undefined, sectionProps, { template: templateDocument }); const paragraph = new Paragraph("Hello World"); doc.addParagraph(paragraph); const packer = new Packer(); packer.toBuffer(doc).then((buffer) => { fs.writeFileSync("My Document.docx", buffer); }); }); });