如何解决Puppeteer PDF,页脚和内容在同一行?
不确定我这样做是否正确,但我试图解决的问题是在每个页面上都有一个页面计数器(使用 puppeteer footerTemplate),并且在最后一页上,通过生成的标准免责声明常规 html。
从下面的截图中可以看出,棕色边框来自 html 标签。我的页脚的蓝色边框和黑色边框来自页脚模板。
这是当前代码。我认为使用透明背景可能会奏效,但到目前为止还没有运气。
也接受其他建议,但由于免责声明,我到目前为止尝试的所有内容都失败了。
const page = await browser.newPage()
await page.setContent(html,{ waitUntil: 'networkidle2' })
await page.evaluate(() => document.body.style.background = 'transparent');
const buffer = await page.pdf({
format: 'A4',displayHeaderFooter: true,headerTemplate: '<span></span>',footerTemplate: '<footer html code>',printBackground: true,omitBackground: true,margin: {
top: '40px',bottom: '40px',left: '50px',right: '50px',}
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。