Программно создать изображение из веб-страницы или одного DIV

Есть ли способ программно создать (на стороне клиента или сервера (PHP)) изображение из определенного DIV или полной (веб-) страницы? В настоящее время я создаю веб-сайт для бесплатных купонов, и идея заключается в том, что когда конечный пользователь нажимает на кнопку "Печать", приложение открывает новую вкладку/окно со всеми выбранными купонами в виде одного изображения (JPG, PNG или т.д.) в формате A4, готового к печати. Каждый купон имеет свои собственные данные (название статьи, цена, описание и т.д.), поэтому мне нужно, чтобы это было сделано программно над шаблоном купона, который я разработал.

Я не прошу вас писать код для меня, просто предложите решение, которое я мог бы использовать/разработать. Если такого решения еще не существует, я выложу/опубликую его бесплатно :)

Обновление: я сделал это с помощью библиотеки PHP GD :) Все еще не удовлетворен идеей использовать изображения вместо PDF, потому что каждая печать приводит к различным размерам купонов (изображений) на разных ПК. Поэтому PDF может быть лучшим решением. Вы можете увидеть/протестировать это на demo.svikuponi.ba - Просто выберите несколько купонов и нажмите кнопку PRINTAJ выше.

11
задан Cœur 14 November 2019 в 03:47
поделиться