【问题标题】:wkhtmltopdf not executing javascriptwkhtmltopdf不执行javascript
【发布时间】:2023-03-18 23:05:02
【问题描述】:

我正在尝试呈现 html 页面的 pdf。在 HTML 的末尾,我有一个非常短的 jQuery 脚本。

在执行 wkhtmltopdf 之后,它会呈现所有 HTML,但尚未为 PDF 文件加载 Javascript。因此,似乎 wkhtmltopdf 忽略了我的 Javascript,或者它在运行 javascript 之前生成了 .pdf。

我已经尝试过使用 $(document).ready 和不使用 $(document).ready,但都没有结果。我试过 --debug-javascript 没有检索到任何信息。

有什么想法吗?

【问题讨论】:

  • 尝试使用--javscript-delay 更多信息madalgo.au.dk/~jakobt/wkhtmltoxdoc/…
  • ./wkhtmltopdf-amd64 --javascript-delay 5000 --no-stop-slow-scripts --enable-javascript --debug-javascript http://www.domain.com/pdf/11/ ./srv/www/domain/mycard1.pdf 没有任何结果。在创建 pdf 的过程中没有调试信息并且没有加载 Javascript。

标签: php wkhtmltopdf


【解决方案1】:

已解决:我通过使用纯 Javascript 而不是使用 jQuery 解决了这个问题。我尝试加载 jquery.min.js、普通 jquery.js 并确保它与我运行 wkhtmltopdf 的主机位于同一主机上。没有任何效果。

当我改用普通的 javascript 时,它运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 2013-03-25
    • 2014-04-28
    • 1970-01-01
    相关资源
    最近更新 更多