Могу ли я получить пример кода в PHP для преобразования таблицы html в форму изображения (.gif, .jpg или любой формат)? Я использую XAMPP для Windows.
Да, таблица поступает из базы данных.
Лучший способ – конвертировать сначала в .ps, затем в jpg, pdf или что вам нужно. Я могу предложить вам 2 ссылки: html2ps
wkhtmltopdf
Протестировано и то, и другое работает отлично … html2ps немного медленный (~ 30 секунд для 3-х страниц pdf, dunno about jpg), но более настраиваемый. Дайте им взглянуть
вам нравится скриншот из html-table / html-кода? То не возможно только с php. Вам нужен веб-браузер или html-рендеринг, а программа сделает скриншот.
посмотрите http://www.thumbshots.org/ (onlineservice)
или http://www.intellitamper.com/webswoon/ (инструмент python.)
На первый взгляд, это довольно высокий порядок. Вот несколько указателей:
Откуда эта таблица? Если это исходит из вашей базы данных изначально, с ней было бы легче работать. В противном случае…
Сложность второго шага действительно зависит от того, насколько похожи каждая страница и таблица. Regex, вероятно, будет полезен, хотя.
Надеюсь это поможет,
Том
Как упоминает DrFuture, использование php только, вероятно, не самый лучший способ преобразовать таблицу в изображение. Я изменил http://www.zubrag.com/scripts/website-thumbnail-generator.php, чтобы заставить его преобразовать мой html в изображение (поместите html на другую веб-страницу и передайте этот URL-адрес скрипту). Я бы предложил пойти с маршрутом «скриншот» вместо GDI и других инструментов рисования.