@nestjsforge/pdfme
Config Reference
Complete configuration reference for PdfmeModuleOptions.
interface PdfmeModuleOptions {
fonts?: Record<string, FontEntry>;
plugins?: Record<string, Plugin>;
}
interface FontEntry {
data: Buffer | Uint8Array | ArrayBuffer;
fallback: boolean; // Must be true for exactly one font
subset?: boolean; // Enable font subsetting (default: true)
}
interface PdfmeAsyncOptions {
imports?: any[];
inject?: any[];
useFactory?: (...args: any[]) => PdfmeModuleOptions | Promise<PdfmeModuleOptions>;
useClass?: Type<PdfmeOptionsFactory>;
useExisting?: Type<PdfmeOptionsFactory>;
}
interface PdfmeOptionsFactory {
createPdfmeOptions(): PdfmeModuleOptions | Promise<PdfmeModuleOptions>;
}