// usage: ../../../node_modules/.bin/phantomjs var system = require('system'); var html = system.args[1]; var png = system.args[2]; console.log('png:', png) var page = require('webpage').create(), loadInProgress = false, fs = require('fs'); page.open(html); page.onLoadFinished = function() { loadInProgress = false; page.render(png); phantom.exit(); }