我是phantomjs的新手,并试图弄清楚它是如何工作的。我举这个例子
var page = require('webpage').create();
console.log('test');
page.open('https://github.com/', function() {
page.render('github.png');
phantom.exit();
});
放入文件并执行
./phantomjs phantomjs-2.0.0-macosx/examples/github.js
输出为
test
仅此而已。我需要的是一些带有渲染页面的 pdf 文件。
尝试设置视口大小并向渲染函数添加更多详细信息
var webPage = require('webpage');
var page = webPage.create();
page.viewportSize = { width: 1920, height: 1080 };
page.open("https://github.com", function start(status) {
page.render('github.pdf', {format: 'pdf', quality: '100'});
phantom.exit();
});