我目前正在測試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