UNPKG

html-to-pdf-converter

Version:

HTML to PDF converter with support for HEADERS, FOOTERS and page numbers

13 lines (12 loc) 495 B
/// <reference types="node" /> import * as puppeteer from 'puppeteer'; import { PdfContentWithSlots, PdfContent } from './types'; export interface MkPdfOptions { puppeteer?: puppeteer.LaunchOptions; } export interface HtmlToPdfConverter { mkCompoundPdf: (contents: PdfContentWithSlots[]) => Promise<Buffer>; mkPdf: (content: PdfContent) => Promise<Buffer>; destroy: () => Promise<void>; } export declare const initialize: (options?: MkPdfOptions) => Promise<HtmlToPdfConverter>;