pdf-invoice-tobi

1.0.3 • Public • Published

pdf-invoice

Install

$ npm i -s pdf-invoice-tobi

Usage

const pdfInvoice = require('pdf-invoice-tobi')
 
const document = pdfInvoice({
  company: {
    phone: '(99) 9 9999-9999',
    email: 'company@evilcorp.com',
    address: 'Av. Companhia, 182, Água Branca, Piauí',
    name: 'Tobi&co',
  },
  customer: {
    name: 'Tobias kusnaman',
    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},
  ],
})
 
// 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('path/to/file.pdf'))

Checkout this PDF demo at https://github.com/Astrocoders/node-pdf-invoice/blob/master/tests/testing.pdf

Package Sidebar

Install

npm i pdf-invoice-tobi

Weekly Downloads

0

Version

1.0.3

License

MIT

Last publish

Collaborators

  • tobiaskusnaman