wkhtmltopdf — php wkhtmltoimage прослушивает предупреждение от URL для скриншота

Я использую wkhtmltoimage, чтобы сделать скриншот страницы, но моя проблема в том, что страница, которая загружается для скриншота, отправляет предупреждение с некоторыми подробностями об обрезке, которые мне нужно прослушать. Кто-нибудь знает, как я могу прослушать предупреждение с помощью wkhtmltoimage и получить детали для использования.

Iv сделал нечто подобное с Cutycapt. Вот моя команда

 $cutyResult = shell_exec('export DISPLAY=:99 && /usr/local/bin/wkhtmltoimage --width ' .$data['screenshots']['screenwidth']. ' --heigh ' .$data['screenshots']['screenheight']. ' ' . $url . ' /data/output.png && --expect-alert "screenshot" 2>&1 | grep crop')
$cutyResult = trim($cutyResult);
preg_match("/\[alert\] \"cropx=([0-9]+)&cropy=([0-9]+)&cropwidth=([0-9]+)&cropheight=([0-9]+)\"/", $cutyResult, $matches);
print_r($matches);

Но это, кажется, не ждет оповещения? Есть идеи?

0

Решение

Вы можете получить предупреждение лучше всего из журнала с веб-сервера.

Например, если вы делаете:

tail -f  /var/log/apache2/error.log

wkhtmltoimage: cannot connect to X server
or any error messages generated from the program.

Разобрать сообщение об ошибке с tailf и труба grep ошибка, которую вы ищете.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]