Есть ли способ вывести html div на изображение, используя php?
У меня есть div на моей странице, который я хочу вывести в файл JPEG. Возможно ли это с помощью PHP?
Я знаю, что есть библиотека GD для создания изображений в PHP, но я не уверен, что она может делать то, что я хочу. Потому что я также хочу поставить штрих-код на изображение (я использовал плагин jQuery, чтобы сделать это на HTML-странице) .
Возможно ли это (если возможно, можете ли вы дать мне представление о том, как это осуществить) или есть лучший подход к этому? Спасибо!
2 ответа
Насколько я знаю, функциональность, которую вы хотите, не поддерживается GD. Возможно, вы захотите найти библиотеку, которая делает это. Проблема в том, что браузер отображает HTML и CSS, но GD необходимо знать, как анализировать и отображать HTML и CSS (и Javascript), чтобы превратить HTML в изображение. В зависимости от того, что вы действительно хотите сделать, может быть, лучше создать изображение в GD и вставить его в HTML DIV, и тогда вам не нужно будет выполнять какие-либо преобразования.
Если есть способ экспортировать часть HTML в изображение в браузере, то вы можете использовать PHP для управления браузером на стороне сервера и экспортировать его таким образом. Было бы намного больше работы, но это определенно возможно.
Это не может быть сделано так, как вы этого хотите. Вместо этого вы можете нарисовать изображение на основе имеющихся у вас данных.
Вы говорите, что это штрих-код... так что я думаю, это было бы хорошим началом.