我正在尝试使用Phantomjs将html导出为pdf。一切都运行良好,除了PDF中的html对象的大小。 使用viewportSize或zoomFactor时根本没有效果。
var page = require('webpage').create();
page.viewportSize = { width: 800, height: 600};
page.zoomFactor = 2;
page.open("http://www.google.com", function start(status) {
page.render('test.pdf');
phantom.exit();
});
答案 0 :(得分:1)
这似乎是2.0.0中的已知问题 见https://github.com/ariya/phantomjs/issues/12685
使用PhantomJs 1.9.8版效果很好。请参阅https://gist.github.com/julionc/7476620以便于安装