Intereting Posts

PHP: создание изображения из таблицы html

Могу ли я получить пример кода в 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.)

На первый взгляд, это довольно высокий порядок. Вот несколько указателей:

  • Вы, вероятно, захотите пообщаться с библиотекой GD

Откуда эта таблица? Если это исходит из вашей базы данных изначально, с ней было бы легче работать. В противном случае…

  • Вам нужно будет получить удаленную страницу (я рекомендую завиток)
  • Затем вам нужно будет извлечь данные таблицы

Сложность второго шага действительно зависит от того, насколько похожи каждая страница и таблица. Regex, вероятно, будет полезен, хотя.

Надеюсь это поможет,

Том

Как упоминает DrFuture, использование php только, вероятно, не самый лучший способ преобразовать таблицу в изображение. Я изменил http://www.zubrag.com/scripts/website-thumbnail-generator.php, чтобы заставить его преобразовать мой html в изображение (поместите html на другую веб-страницу и передайте этот URL-адрес скрипту). Я бы предложил пойти с маршрутом «скриншот» вместо GDI и других инструментов рисования.