invoice
v0.0.1
Published
generate pdf invoices from tex templates
Downloads
19
Readme
Invoice
Generate pdf invoices from latex!
Example
invoice = require('../index.js');
invoice(
{
template: __dirname + '/../templates/browserling-dev-plan.tex',
from: "Browserling inc\\\\3276 Logan Street\\\\Oakland, CA 94601\\\\USA",
to: "Google",
period: "Jan 12 - Feb 12",
amount: "$20"
},
function (err, pdf) {
if (err) {
console.log("Failed creating the invoice: " + err);
return;
}
console.log("Pdf invoice: " + pdf);
}
);
Description
Invoice uses pdflatex
to generate pdfs from latex, so make sure you've pdflatex
installed.
The invoice
function has the following prototype:
invoice(options, cb)
Mandatory options
are:
template
- path to latex templatefrom
- from fieldto
- to fieldperiod
- time periodamount
- cash amount
Callback is function (err, pdf)
, where pdf
is path to the generated document. If an error occurs, err
is set.
Installation
Using npm:
npm install invoice