0.0.1 • Published 13 years ago
invoice v0.0.1
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 invoice0.0.1
13 years ago