UNPKG

visionvalt-receipt-generator

Version:

A package to generate receipt PDFs

36 lines (30 loc) 967 B
#!/usr/bin/env node const path = require('path'); const { generatePDFFile } = require('./src/generateReceipt'); const receiptData = { date: '2024-08-17', planName: 'Premium Plan', originalPrice: 100.00, logoPath: 'assets/logo.png', contactEmail: 'support@example.com', contactMobile: '+1234567890', invoiceID: 'INV-2024-0001', items: [ { description: 'Service Fee', amount: 50.00 }, { description: 'Additional Charges', amount: 10.00 } ], billingPerson: { name: 'John Doe', address: '123 Elm Street', city: 'Springfield', state: 'IL', zip: '62701', country: 'USA' }, paymentMethod: 'Credit Card', transactionID: 'TRX-2024-123456', additionalNotes: 'Payment was processed successfully.', gstRate: 0.18 // GST rate as a decimal (18%) }; const outputFilePath = path.join(__dirname, 'custom_receipt_path2.pdf'); generatePDFFile(receiptData, outputFilePath);