我有一个项目,我需要将html表格元素保存为图像。看起来最好的方法是将表中的数据转换成画布,然后调用DataURL来获取图像。在搜索了很多here提到的表格之后,它们看起来像是只是在常规的html表格中放置一个包装,使它看上去更有趣。在HTML5画布内创建表格
- 是否有任何简单的方法或库(这是不花哨)在画布元素内以表格格式绘制数据?
- 是否有另一种方法,我缺少将表格元素的内容保存到图像?
既然这是一个Rails项目,我宁愿如果JS库使用JQuery。
编辑
我忘了提及表中的一些条目是链接。很显然,这在正常的html表格中运行良好,但它也需要在canvas版本中工作。
编辑2
显然我在第一次编辑中不清楚。显示给用户的版本(无论是表格还是画布)需要有链接。显然,最终的图像不会。
乔恩,只是一个问题来澄清:您的服务器(PHP/IIS)生成的数据创建HTML表?如果是这样,你可以考虑使用php或iis服务器插件来将数据表示为pdf。 – markE 2013-02-11 18:09:45
一个有趣的命题,如果画布渲染不起作用,那么我会尝试。我使用的是Rails,所以我实际上是直接用ERB将数据插入到DOM中。 – Jon 2013-02-11 18:31:04