dom-to-vector-pdf
Version:
Convert DOM elements to vector PDFs using jsPDF, dom-to-svg and svg2pdf.js
34 lines • 723 B
TypeScript
import type { ExportPdfOptions, LifecycleHooks } from './types';
/**
* DOM to PDF Converter
*/
export declare class DomToPdfConverter {
private fontManager;
private resourceQueue;
constructor();
/**
* Export PDF
*/
exportPdf(options: ExportPdfOptions, hooks?: LifecycleHooks): Promise<void>;
/**
* Prepare DOM element
*/
private prepareDomElement;
/**
* Prepare SVG element
*/
private prepareSvgElement;
/**
* Create PDF document
*/
private createPdfDocument;
/**
* Render SVG to PDF
*/
private renderSvgToPdf;
/**
* Load resource
*/
private loadResource;
}
//# sourceMappingURL=dom-converter.d.ts.map