我使用phantomjs导出网页的pdf,我很难更改生成的pdf的背景颜色。
我使用网页的打印媒体CSS成功更改了bg颜色。它确实渲染得很好但页眉,页脚和边缘区域不是网页的一部分不会改变。
有没有办法告诉phantomjs使用黑色作为pdf页面的默认颜色?
答案 0 :(得分:2)
试试这个:
page.evaluate(function() {
document.body.bgColor = 'black';
});
答案 1 :(得分:1)
添加媒体="全部"在您要导出的页面上的css中,例如:
<link href="my.css" media="all" rel="stylesheet" />
然后再次尝试导出。