【问题标题】:adding js script to wkhtmltopdf in exec()在 exec() 中将 js 脚本添加到 wkhtmltopdf
【发布时间】:2014-09-14 13:24:18
【问题描述】:

如何使用 wkhtmltopdf 页面选项:--run-script inside of exec()

exec(path/to/wkhtmltopdf --run-script(???) path/to/pdf-ed/doc path-to-output-pdf))

【问题讨论】:

  • 我在最近的一篇文章中写道:stackoverflow.com/questions/25780131/…
  • wkhtmltopdf 工作正常 - 这里没问题,只是那个特殊选项:--run-script 躲避我
  • 这是 PHP 吗?这看起来不像是一个有效的 exec 命令,你的实际是什么样子的?

标签: wkhtmltopdf


【解决方案1】:

--run-script 参数接受在命令行中传递的 JavaScript。不是脚本文件,而是实际的脚本内容。

$jsCode  = '/* JavaScript code that manipulates the DOM... */';
$webURL  = 'http://example.com';
$pdfFile = '/tmp/output.pdf';
exec('wkhtmltopdf '.
     '--run-script '.escapeshellarg($jsCode).' '.
     escapeshellarg($webURL).' '.
     escapeshellarg($pdfFile));

【讨论】:

    猜你喜欢
    • 2021-09-06
    • 2019-11-20
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 2013-03-19
    相关资源
    最近更新 更多