我有一個項目,我需要將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