Я боролся с той же проблемой.
Мое решение на сервере Windows 2008 R2
с PHP 5.4
:
exec('C:\inetpub\wwwroot\mywebsite\subdir\wkhtmltopdf input.html output.pdf');
И это был (после> 5 часов поиска в сети, включая этот) новый файл с именем output.txt, переименованный в output.pdf и предоставляющий пользователю «все» права на него.
Это мои попытки:
exec(C:\inetpub\wwwroot\mywebsite\wkhtmltopdf );
echo(exec(wkhtmltopdf.exe cache.html output.pdf));
exec("xvfb-run -a wkhtmltopdf test.html output.pdf")
$execute = "xvfb-run -a wkhtmltopdf cache.html output.pdf";
$out = shell_exec("/path/to/wkhtmltopdf --version"); echo($out);
$out = passthru('/usr/local/bin/wkhtml2pdf
Надеюсь, что это полезно для других