Хотя вы можете отображать HTML с помощью различных инструментов, вы не можете быть уверены, что эти инструменты будут отображать HTML так же, как ваш браузер отображает его.
Если ваша конечная цель - сгенерируйте изображение с текстом , тогда давайте решим эту проблему, вместо того чтобы пытаться заставить предложенное вами решение работать.
Посмотрите на PHP imagettftext () функция.Он содержит Пример # 1 , который создает небольшое, простое изображение из текста, который можно сохранить в любой переменной ... включая переменную формы.
Используя этот пример и добавивНесколько других PHP-функций GD , вы можете сделать приличную копию таблицы и убедиться, что она выглядит именно так, как вы хотите, а не то, как это делает html2ps или какой-либо другой инструмент.
<?php
// Set the content-type
header('Content-Type: image/png');
// Create the image
$im = imagecreatetruecolor(400, 30);
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
// The text to draw
$text = isset($_POST['name']) ? $_POST['name'] : "name";
// Replace path by your own font path
$font = 'arial.ttf';
// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>
Вот пример выходных данных, сгенерированных приведенным выше сценарием:
![enter image description here](https://i.stack.imgur.com/WU6rX.png)
Обратите внимание, что вам нужно будет предоставить arial.ttf
в соответствии с инструкциямипо ссылке выше.
Если что-то не работает, сначала найдите ошибки как на экране, так и в журнале ошибок вашего веб-сервера, прежде чем переходить сюда.Возможно, модуль PHP GD не установлен на вашем веб-сервере.В этом случае вам следует проконсультироваться с администратором сервера, чтобы убедиться, что то, что вам нужно, доступно для вас.