diff --git a/ts/export/packer/packer.ts b/ts/export/packer/packer.ts index 461f514052..159f8bc595 100644 --- a/ts/export/packer/packer.ts +++ b/ts/export/packer/packer.ts @@ -9,10 +9,14 @@ export abstract class Packer { protected archive: any; private formatter: Formatter; protected document: Document; + private style: Style; + private properties: Properties; constructor(document: Document, style: Style, properties: Properties) { this.formatter = new Formatter(); this.document = document; + this.style = style; + this.properties = properties; this.archive = archiver.create("zip", {}); this.archive.on('error', (err) => { @@ -33,6 +37,18 @@ export abstract class Packer { //this.archive.directory(__dirname + "/template", "/"); + this.archive.append(this.document, { + name: 'word/document.xml' + }); + + this.archive.append(this.style, { + name: 'word/newStyle.xml' + }); + + this.archive.append(this.properties, { + name: 'docProps/core.xml' + }); + this.archive.finalize(); } } \ No newline at end of file