我目前正在测试DOMPDF,并得到它工作相当不错,包括CSS样式,显示从MySQL数据库中提取的内容等。有没有什么方法可以使JavaScript在DOMPDF生成的PDF中工作?
现在我尝试使用一些JavaScript,但它不起作用。我用于测试一个非常简单的脚本:
HTML某个页面上:
<div id='mydiv1' style='width: 100%;height:20px;background:#ddd;'></div>
的JS(正上方收盘</body>
标签(但我也试了一下开<body>
标记之后):
<script>
document.getElementById('mydiv1').innerHTML = 'this is a test';
</script>
当我在浏览器(我呼应它包含了完整的HTML/PHP页面变量)回应此页面,当我把同一个变量DOMPDF的loadHtml
然后渲染和文字出现在DIV。输出它,脚本生成的文本不会出现在PDF中(页面的其余部分)。
所以我的问题是:有什么办法让JavaScript在DOMPDF生成的PDF工作?
此回复[执行PHP中的JavaScript(HTTP://计算器。 com/a/2699303/5217142)使用[HtmlUnit](http://htmlunit.sourceforge.net/)从网页生成HTML,可能会引起您的兴趣。 – traktor53