相关疑难解决方法(0)

页眉和页脚打印如何在Puppeter的page.pdf API中工作?

在尝试使用headerTemplatefooterTemplate选项时,我注意到了一些不一致page.pdf:

  • 页眉和页脚的DPI似乎更低(我认为主体为72比96).因此,如果我想要匹配边距,我必须按比例缩放.
  • 样式不与主体共享,因此我必须将它们包含在模板中.
  • 如果我尝试使用本地存储的字体,它可以在主体上工作,但不在页眉/页脚中,即使我在页眉/页脚模板中包含相同的CSS.

我怀疑这是因为页眉和页脚被视为单独的文档并分别转换为image/pdf(https://cs.chromium.org/chromium/src/components/printing/resources/print_header_footer_template_page.html也暗示类似的东西).熟悉该实现的人是否可以解释它实际上是如何工作的?谢谢!

puppeteer

5
推荐指数
2
解决办法
1935
查看次数

标签 统计

puppeteer ×1