Sha256: 05c4532c007435b3501a6fa8940f346f7da645fda988c577b6cddc4a04d0d9de
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
var page = require('webpage').create(), system = require('system'); if (system.args.length < 7) { console.log('Usage: printmargins.js URL filename LEFT TOP RIGHT BOTTOM'); console.log(' margin examples: "1cm", "10px", "7mm", "5in"'); phantom.exit(); } else { var address = system.args[1]; var output = system.args[2]; var marginLeft = system.args[3]; var marginTop = system.args[4]; var marginRight = system.args[5]; var marginBottom = system.args[6]; page.viewportSize = { width: 600, height: 600 }; page.paperSize = { format: 'A4', margin: { left: marginLeft, top: marginTop, right: marginRight, bottom: marginBottom } }; page.open(address, function (status) { if (status !== 'success') { console.log('Unable to load the address!'); } else { window.setTimeout(function () { page.render(output); phantom.exit(); }, 200); } }); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phantomjs.rb-0.0.2 | vendor/phantomjs-1.5.0-liunx-x86-dynamic/examples/printmargins.js |
phantomjs.rb-0.0.1 | vendor/phantomjs-1.5.0-liunx-x86-dynamic/examples/printmargins.js |