Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Puppeter中的所有页面上呈现页眉_Javascript_Node.js_Puppeteer - Fatal编程技术网

Javascript 在Puppeter中的所有页面上呈现页眉

Javascript 在Puppeter中的所有页面上呈现页眉,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,当我将displayHeaderFooter设置为true时,标题将不会呈现。仅当我在CSS中将页边距设置为@page时,它才起作用,但随后页面高度会随着页边距值的增加而增加,页面内容在页面外部呈现 是否有一种解决方案可以使标题在每一页上都不会出现错误?您可以使用的margin选项设置内容的边距。默认情况下,所有边的边距均为0,因此,如果设置没有边距的页眉,它将隐藏在页面内容后面 通过此选项设置的边距不会增加页面的高度。如果可能的话,我建议不要使用CSS中的@page规则,因为存在多个已知的bu

当我将
displayHeaderFooter
设置为
true
时,标题将不会呈现。仅当我在CSS中将页边距设置为
@page
时,它才起作用,但随后页面高度会随着页边距值的增加而增加,页面内容在页面外部呈现


是否有一种解决方案可以使标题在每一页上都不会出现错误?

您可以使用的
margin
选项设置内容的边距。默认情况下,所有边的边距均为
0
,因此,如果设置没有边距的页眉,它将隐藏在页面内容后面

通过此选项设置的边距不会增加页面的高度。如果可能的话,我建议不要使用CSS中的
@page
规则,因为存在多个已知的bug(有关更多信息,请参阅)

代码示例 下面是一个最小的示例,它为所有页面设置页眉,并将边距设置为
20mm
,以使其可见:

wait page.pdf({
displayHeaderFooter:对,
headerTemplate:“您的标题文本”,
保证金:{
顶部:“20毫米”
},
路径:“example.pdf”
});