首页 > 解决方案 > 为什么从命令行打印到 pdf 时 google-chrome 不呈现 maxjax?

问题描述

google-chrome 能够从无头模式下的命令行打印到 pdf 文件:

google-chrome --headless --print-to-pdf file.html

但是,当我尝试在脚本中使用 chrome 使用此工具将 html 转换为 pdf 时,看起来从 javascript 呈现的项目根本没有呈现。如果我从 chrome 打印,我会看到 maxjax 表达式正确呈现,但如果我从命令行使用 chrome 打印,则根本不会呈现。

有什么线索吗?我错过了什么吗?

标签: javascriptgoogle-chromecommand-lineprinting

解决方案


知道了。

--print-to-pdf 还需要 --virtual-time-budget= 以确保 chrome在完成页面上的工作之前不会打印。


推荐阅读