PDF Rendering engine for Stripe invoices.
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
views
.DS_Store
.gitignore
Makefile
README.md
index.js
package.json

README.md

Invoice PDF

Create a stripe invoice pdf from a jade template

Installation

Install Phantom

NPM

$ npm install invoice-pdf

Usage

var user = { // coming from Storify database
		username: 'philmod'
	, ...
	, _stripe : {
			...
		}
};
var options = {};
var invoice = new Invoice(user, options);
invoice.create(function(e,path) {
	// you get the pdf file path
});

Other usages:

  • Render the html:
invoice.render(function(e,html) {

});
  • Create PDF from html:
invoice.jade2pdf(function(e,path) {

});
  • Delete PDF file:
invoice.deletePdf(function(e) {

});
  • Pipe PDF file:
invoice.pipePdf(res);

Run Tests

	$ make test