Initial scaffold of pdf convert

This commit is contained in:
Dolan
2017-09-30 18:15:33 +01:00
parent 8ca7c5a343
commit 28539cd47b
6 changed files with 19 additions and 2 deletions

View File

@ -3,6 +3,7 @@ import * as express from "express";
import * as fs from "fs";
import * as path from "path";
import * as xml from "xml";
import { Document } from "../../docx";
import { Media } from "../../media";
import { Numbering } from "../../numbering";
@ -10,6 +11,7 @@ import { Properties } from "../../properties";
import { Styles } from "../../styles";
import { DefaultStylesFactory } from "../../styles/factory";
import { Formatter } from "../formatter";
import { IPackOptions } from "./pack-options";
const TEMPLATE_PATH = path.resolve(__dirname, "../../../template");
@ -44,6 +46,8 @@ export abstract class Packer {
});
}
public abstract pack(path: string, options?: IPackOptions): void;
protected compile(output: fs.WriteStream | express.Response): void {
this.archive.pipe(output);
this.archive.glob("**", {
@ -88,4 +92,8 @@ export abstract class Packer {
this.archive.finalize();
}
protected convertToPdf(): void {
// TODO
}
}