@casoon/invoice-generator
Version:
Generate PDF invoices, XRechnung XML, and ZUGFeRD PDF/A-3 from JSON data with TypeScript support
16 lines • 699 B
TypeScript
import { Invoice, PDFOptions } from '../types/invoice.types';
export declare class PDFGenerator {
private doc;
private options;
private currentY;
constructor(options?: PDFOptions);
generateInvoice(invoice: Invoice): Promise<Buffer>;
generateInvoiceToFile(invoice: Invoice, outputPath: string): Promise<void>;
private generateInvoiceContent;
}
/**
* Convenience-Funktionen für einfache Verwendung
*/
export declare function generateInvoicePDF(invoice: Invoice, options?: PDFOptions): Promise<Buffer>;
export declare function generateInvoicePDFToFile(invoice: Invoice, outputPath: string, options?: PDFOptions): Promise<void>;
//# sourceMappingURL=pdf-generator.d.ts.map