【发布时间】:2018-02-15 01:45:07
【问题描述】:
我再需要一次帮助。我正在尝试使用 chrome 的无头功能将页面打印为 pdf。但是,pdf 中存在页眉和页脚。我发现这个选项已经在 Devtools 中实现了。
https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-printToPDF
但是,我找不到如何在 CLI 中使用这些选项。也可以从 selenium 调用 Devtools 吗?
此外,我如何在开发工具中调用 Page.PrintToPDF。我试图在控制台中运行该命令。它显示页面未定义。
【问题讨论】:
-
首先,您是否在命令行中使用这两个标志? --headless \ # 以无头模式运行 Chrome。 --disable-gpu \ #暂时需要。
-
今天遇到了类似的问题,发现目前唯一的解决办法似乎是使用chrome-debugging-protocol。对于另一个问题,我从 CLI 写了一个关于如何做到这一点的答案:stackoverflow.com/a/51431779/1149404
标签: google-chrome pdf google-chrome-headless