UNPKG

@pdfme/converter

Version:

TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!

33 lines (32 loc) 921 B
import { type BlankPdf, type PageOrientation, type PageSize, type Template } from '@pdfme/common'; type BoxSides = { top?: number; right?: number; bottom?: number; left?: number; x?: number; y?: number; }; type HeadingDepth = 1 | 2 | 3 | 4 | 5 | 6; type MarkdownMargin = number | [number, number, number, number] | BoxSides; export type Md2PdfOptions = { page?: { size?: PageSize; orientation?: PageOrientation; margin?: MarkdownMargin; }; basePdf?: BlankPdf; style?: { fontName?: string; fontSize?: number; lineHeight?: number; fontColor?: string; headingScale?: Partial<Record<HeadingDepth, number>>; }; }; export type Md2PdfResult = { template: Template; inputs: Record<string, string>[]; }; export declare const md2pdf: (markdown: string, options?: Md2PdfOptions) => Promise<Md2PdfResult>; export {};