pdfs
Version:
Generate PDFs for a website w/ PhantomJS
24 lines (16 loc) • 517 B
JavaScript
// TODO: cli injection
var pages = ['/', '/our-plan'];
var url = 'http://localhost:8080';
pages.forEach(function(name) {
var page = require('webpage').create();
page.viewportSize = { width: 1280, height: 1024 };
console.log('url + name', url + name)
page.open(url + name, function(err) {
if (err) console.log(err);
setTimeout(function() {
console.log('render ' + name);
page.render('pdfs' + name + '.pdf');
}, 10e3);
});
});
setTimeout(function() { phantom.exit(); } , 20e3);