Преобразование HTML-кода в изображение на стороне сервера

Я хочу преобразовать HTML-код в изображение при запуске кода PHP через CLI

<div id="canvas" style="background-color: white;">
<table width="340px" style="340px;" >
<tbody>
<tr>
<td><img src="header.jpeg"></td>
</tr>
<tr></tr>
<tr>
<td style="">
Dear , sss<br>
Sincerely,<br>
ameeth </td>
</tr>
<tr> </tr>
<tr>
<td><img src="footer.jpeg"></td>
</tr>
<tr> </tr>
</tbody>
</table>

Я старался html2canvas, он работает в режиме браузера, но мне нужно запустить это как cron. Может кто-нибудь показать, как выполняться через CLI?

0

Решение

Я обычно использую mPDF или tcpdf.
Если вы хотите сохранить страницу в формате pdf с использованием mpdf, получите html-код, а затем:

include(dirname(__FILE__)."/tools/mpdf/mpdf.php");
$mpdf=new mPDF('c');
$mpdf->setFooter('{PAGENO}/{nb}');

$mpdf->WriteHTML($html);
$content = $mpdf->Output('', 'S');

file_put_contents( 'filename'.pdf' , $content);
0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector