栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

尝试隐藏由Puppeteer生成的PDF上的第一个页脚/页眉

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

尝试隐藏由Puppeteer生成的PDF上的第一个页脚/页眉

目前有多个错误,使它不可能得到这个工作。

目前这仅适用于使用此技巧的标头(取自此github评论):

await page.addStyleTag({    content: `        body { margin-top: 1cm; }        @page:first { margin-top: 0; }    `,});

这将基本上隐藏第一页上的保证金,但不会工作使用底部边缘时(如还注意到这里)。

可能的解决方案

我建议的解决方案是创建两个PDF,一个只有第一页,没有空白,而另一个有其余页,只有空白:

await page.pdf({    displayHeaderFooter: false,    pageRanges: '1',    path: 'page1.pdf',});await page.pdf({    displayHeaderFooter: true,    footerTemplate: '<div >Your footer text</div>',    margin: {        bottom: '10mm'    },    pageRanges: '2-', // start this PDF at page 2    path: 'remaining-pages.pdf',});

根据您需要执行任务的频率,您可以手动合并PDF或使用easy-pdf-merge之类的工具将其自动化(我自己没有使用过此工具)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/403910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号