PhantomJs 2.0.0 - viewportSize / zoomFactor不适用于PDF

时间:2015-12-19 11:59:39

标签: phantomjs pdf-generation

我正在尝试使用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();
});

1 个答案:

答案 0 :(得分:1)

这似乎是2.0.0中的已知问题 见https://github.com/ariya/phantomjs/issues/12685

使用PhantomJs 1.9.8版效果很好。请参阅https://gist.github.com/julionc/7476620以便于安装