(раньше я не читал ваш вопрос особенно хорошо)
Почему бы просто не переключиться на лучший генератор PDF?
Если вы можете запустить специальное программное обеспечение наваш сервер, я настоятельно рекомендую wkhtmltopdf .
В противном случае используйте dompdf .
Вы можете придерживаться TCPDF и использовать wkhtmltoimage , чтобы сделать скриншот вашего ul
.Но это кажется немного сумасшедшим.Чтобы запустить wkhtmltoimage, вам нужно иметь возможность запускать пользовательское программное обеспечение, и если вы можете это сделать, вы можете просто переключиться на wkhtmltopdf.Если вы не можете запустить собственное программное обеспечение - на самом деле невозможно отобразить HTML / CSS с помощью чистого PHP, поэтому вам придется придумать что-то еще.