UNPKG

qus-node-pdf-generator

Version:
40 lines 1.13 kB
export declare class PdfService { /** * Renders a single template into a PDF. * * @param template * @param data * @param format * @param landscape */ render(template: string, data: any, format: PdfFormat, landscape?: boolean): Promise<Uint8Array>; /** * Renders multiple templates into a single PDF. * * @param templates * @param data * @param format * @param addPageBreaks * @param styles * @param landscape */ renderMultiple(templates: string[], data: any[], format: PdfFormat, addPageBreaks?: boolean, styles?: string, landscape?: boolean): Promise<Uint8Array>; /** * Generates HTML content from multiple templates. * * @param templates * @param data * @param addPageBreaks * @param styles */ generateHtml(templates: string[], data: any[], addPageBreaks?: boolean, styles?: string): Promise<string>; private getDefaultCss; } export declare enum PdfFormat { A3 = "A3", A4 = "A4", A5 = "A5", Letter = "letter", Legal = "legal" } //# sourceMappingURL=pdf.service.d.ts.map