node.js - 无法向 pdf 中的页眉/页脚添加背景颜色

标签 node.js npm puppeteer

我正在尝试自定义页眉和页脚。但我无法将背景颜色添加到页脚。 这就是我正在努力做的事情。

page.pdf({
    path: 'test.pdf',
    format: 'a4',
    landscape: '!data.isPortrait',
    footerTemplate: '<div class="footer" style="height:75px;position: absolute;top:auto;left:0px;right:0px;left:0px;background-color:red;">\ </div>',
    displayHeaderFooter: true,
    margin: {
        top: "75px",
        bottom: "75px"
    }
});

环境

Puppeteer version:1.1.0
Platform / OS version:ubuntu 16.04
Node.js version:8.9

最佳答案

要向页眉/页脚或 Puppeteer 中的页面添加背景颜色,我们需要添加一个额外的 css 属性 -webkit-print-color-adjust:exact。现在效果很好。

关于node.js - 无法向 pdf 中的页眉/页脚添加背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49257407/

相关文章:

node.js - Gulp 任务未在弹性 beanstalk 上运行

typescript - 有没有办法使用 npm 脚本来运行 tsc -watch && nodemon --watch?

javascript - 如何从 puppeteer 抓取表中输出正确的 json?

node.js - JS puppeteer 师: enter multiple chars atomically

javascript - 限制 npm 依赖模块对 require(隔离)的使用

javascript - 错误: Can't set headers after they are sent when return jwt.验证

node.js - 安装 Karma (Testacular) 时出错

node.js - 在 Puppeteer 中使用自动完成功能

javascript - 回调处理程序不连接字符串

javascript - Node.js 有模板引擎吗?