【发布时间】:2010-10-17 19:38:28
【问题描述】:
我可以在 PHP 中获取一些用于将 html 表格转换为图像的示例代码吗
表格(.gif、.jpg 或任何格式)?我在 Windows 上使用 XAMPP。
是的,该表来自数据库。
【问题讨论】:
-
某事告诉我这不是解决您的问题的最佳解决方案
我可以在 PHP 中获取一些用于将 html 表格转换为图像的示例代码吗
表格(.gif、.jpg 或任何格式)?我在 Windows 上使用 XAMPP。
是的,该表来自数据库。
【问题讨论】:
您喜欢从 html-table / html-code 获取屏幕截图吗? 仅使用 php 是不可能的。 您需要一个网络浏览器或一个 html 渲染器,并且需要一个程序来制作屏幕截图。
看看 http://www.thumbshots.org/(在线服务)
或 http://www.intellitamper.com/webswoon/(python 工具。)
【讨论】:
乍一看,这是一项艰巨的任务。这里有一些提示:
这张桌子是从哪里来的?如果它最初来自您的数据库,那么使用起来会更容易。否则……
第二步的复杂性实际上取决于每个页面和表格的相似程度。不过,正则表达式可能会很有用。
希望这会有所帮助,
汤姆
【讨论】:
最好的方法是先转换为 .ps,然后转换为 jpg、pdf 或您需要的其他格式。 我可以建议你 2 个链接: html2ps
测试了两者,并且都完美运行... html2ps 有点慢(3 页 pdf 约 30 秒,不知道 jpg)但更可定制。 给他们看看
【讨论】:
正如 DrFuture 所提到的,仅使用 php 可能不是将表格转换为图像的最佳方法。我修改了http://www.zubrag.com/scripts/website-thumbnail-generator.php 以使其将我的html 转换为图像(将html 放在另一个网页上并将该url 传递给脚本)。我建议使用“截图”路线,而不是 GDI 和其他绘图工具。
【讨论】: