PHP:从html表创建图像

时间:2009-04-06 13:56:02

标签: php html image

我可以在PHP中获取一些示例代码,用于将html表转换为图像 表格(.gif,.jpg或任何格式)?我在Windows上使用XAMPP 是的,该表来自数据库。

4 个答案:

答案 0 :(得分:3)

最好的方法是首先转换为.ps,然后转换为jpg,pdf或whatelse。 我可以建议你2个链接: html2ps

wkhtmltopdf

测试两者,两者都完美无缺...... html2ps有点慢(3页pdf约30秒,关于jpg的dunno)但更多可定制。 给他们看看

答案 1 :(得分:1)

你想从html-table / html-code获得截图? 这是不可能只与PHP。 你需要一个webbrowser或一个html-renderer,一个程序会做截图。

看看 http://www.thumbshots.org/(onlineservice)

http://www.intellitamper.com/webswoon/(python工具。)

答案 2 :(得分:1)

乍一看,这是一个相当高的订单。以下是一些提示:

  • 你可能想要熟悉GD库

这张桌子来自哪里?如果它最初来自您的数据库,这将更容易使用。否则...

  • 您需要获取远程页面(我建议使用curl)
  • 然后你需要提取表格数据

第二步的复杂性实际上取决于每个页面和表的相似程度。虽然正则表达式可能会有用。

希望这有帮助,

汤姆

答案 3 :(得分:0)

正如DrFuture所提到的,仅使用php可能不是将表格转换为图像的最佳方式。我修改了http://www.zubrag.com/scripts/website-thumbnail-generator.php以使其将我的html转换为图像(将html放在另一个网页上并将该url传递给脚本)。我建议使用'screenshot'路线而不是GDI和其他绘图工具。