Конвертация HTML в JPG

Сразу скажу — речь идет не о скриншотах сайтов, хотя наверное решение сгодится и для этого.

Требуется генерировать достаточно в большом количестве изображения из небольших кусков html.

Какие идеи пришли в голову:
1) Поставить на сервак какой-нить webkit и генерить с помощью него
2) Поставить mPDF или TCPDF сконвертировать html в pdf, затем с помошью ImageMagick конвертнуть в jpg

В первом случае — не нравится необходимость в установке дополнительного софта, получается достаточно платформозависимое решение.
Во втором скорее всего будет страдать производительность.

Может кто сталкивался и есть какое-то простое решение? В идеале подошел бы какой-то аналог mPDF, только в JPG
  • Вопрос задан
  • 8286 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Из готовых решений еще есть wkhtmltoimage — кросплетформенный. Использовал на нескольких проектах — довольно удобная утилитка. Только обрабатывать рекомендую через очередь какую.
Ответ написан
Комментировать
epicfailguy93
@epicfailguy93
Могу предложить использовать Qt Webkit: передаёте ваш код в QString, потом получаете изображение в QPixmap и сохраняете его, вроде совсем просто.
Ответ написан
Комментировать
fear86
@fear86
Developer
Второй вариант еще плох тем, что результат рендера html не будет соответствовать браузерному варианту. Поддержка html там весьма ограничена.

ps: имхо если нужно максимальное качество, то webkit лучший вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы