Возможно-ли из html сделать jpg?
Сделал заказчику формирование квитанции в html. А он просит сделать ее в jpg, чтобы он мог правой кнопкой мышки сохранять себе картинку на компьютер. Может есть какие-то готовые решения?
printscreen... в убунте сразу предлагает ввести имя файла для сохранения. В винде есть специальные проги с таким же функционалом. А вообще, придётся рисовать через gd наверное.
Ставим на вин серв.: HTML Convert SDK - ACA WebThumb ActiveX
Код:
<?php
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("http://www.google.com");
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "image.png");
imagedestroy($im);
?>
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("http://www.google.com");
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "image.png");
imagedestroy($im);
?>
Если вы собираитесь розвивать проект или от клиента возможны новые пожелания - советую перейти к ПДФ и его в етом убедить