Install http://phantomjs.org/ and install the phantom node module https://github.com/amir20/phantomjs-node
Here is an example pdf rendering
var phantom = require('phantom'); phantom.create().then(function(ph) { ph.createPage().then(function(page) { page.open("http://www.google.com").then(function(status) { page.render('google.pdf').then(function() { console.log('Page Rendered'); ph.exit(); }); }); }); });
source share