在exec()中将js脚本添加到wkhtmltopdf

时间:2014-09-14 13:24:19

标签: wkhtmltopdf

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

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

1 个答案:

答案 0 :(得分:0)

--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));