Open mfkenson opened 6 years ago
result pdf gogogo1.pdf
code
const pdfInvoice = require('pdf-invoice') const document = pdfInvoice({ company: { phone: '(99) 9 9999-9999', email: 'company@evilcorp.com', address: 'Av. Companhia, 182, Água Branca, Piauí', name: 'Evil Corp.', }, customer: { name: 'Elliot Raque', email: 'raque@gmail.com', }, items: [ {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 50.0, name: 'XYZ', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 12.0, name: 'ABC', description: 'Lorem ipsum dollor sit amet', quantity: 12}, {amount: 127.72, name: 'DFE', description: 'Lorem ipsum dollor sit amet', quantity: 12}, ], }) // That's it! Do whatever you want now. // Pipe it to a file for instance: const fs = require('fs') document.generate() // triggers rendering document.pdfkitDoc.pipe(fs.createWriteStream('gogogo1.pdf'));
good catch there, will take a look soon on it but if you want send a PR I would appreciate a lot!
result pdf gogogo1.pdf
code