【发布时间】:2021-09-30 14:43:56
【问题描述】:
测试我看到 Chrome 在打印 html(“另存为 pdf”)时会生成 1.7 版的 pdf。但是,使用 puppeteer 和 chrome headless 进行测试,我看到我得到的 pdf 文件是 1.4 版。如果我没记错的话,我已经看到他们都使用 Blink 作为渲染引擎。
那么,为什么 pdf 版本会有所不同呢?是否可以通过 puppeteer 获取 1.7 的 pdf 版本?
【问题讨论】:
-
PDF 应具有与其兼容的最低版本号。如果您不需要需要高于 1.4 版本的特定内容,那么 1.4 是正确的,使用 1.7 是错误的。
-
问题是我需要生成可访问的 pdf,我认为 1.4 对标记有一些限制。
标签: pdf puppeteer google-chrome-headless