首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用TCPDF将jQuery Visualize打印成PDF

如何使用TCPDF将jQuery Visualize打印成PDF
EN

Stack Overflow用户
提问于 2011-08-21 01:09:52
回答 2查看 2.6K关注 0票数 0

我正在使用CodeIgniter构建一个网站,并使用jQuery Visualize生成一些图表。现在我需要将这些图表打印成PDF (我现在正在使用TCPDF ),但我找不到打印图表的方法(AFAIK使用Ajax从我的jQuery表创建画布,所以我无法将其打印成PDF)。

我发现这个主题非常相似的include jquery charts into pdf,但我不希望捕获超文本标记语言的图像,因为我要生成许多报告,所以我不打算查看它们之前(“捕获”这个词听起来我需要先在浏览器中查看)。

有什么办法吗?(希望使用jQuery Visualize和TCPDF,因为我已经在这方面做了很多工作,但如果您认为这是不可能的,请向我推荐另一个图表工具)。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-08-21 01:21:55

实际上,我在TCPDF中遇到过这个问题,我不得不为服务器端实现我自己的图表呈现算法,因为我找不到一个好的服务器端呈现包。不幸的是,这是封闭的源代码,我不能再访问它了,但你可能有几个选择:

正如您所提到的,

  1. 尝试利用客户端呈现。如果你可以让浏览器自动触发,它就可以使用这些代码来渲染图像,然后将图像放入pdf。
  2. 用PHP构建自己的图表引擎。我可能有兴趣帮助您,因为我经常遇到这种情况(以前已经这样做过一次),并且我有兴趣将它添加到我的开源库(https://github.com/homer6/altumo)

希望这能帮上忙。

票数 1
EN

Stack Overflow用户

发布于 2012-11-28 01:24:05

传递google图像图表似乎是将图表插入到TCPDF中的唯一方法。

类似于:

代码语言:javascript
复制
$pdf->Image("http://chart.googleapis.com/chart?cht=r&chxt=y,x&chls=4&chco=E26F1E&chs=580x510&chts=000000,20&chxr=0,0.0,100.0&chd=t:" . $percent[0] . "," . $percent[1] . "," . $percent[2] . "," . $percent[3] . "," . $percent[4] . "," . $percent[5] . "," . $percent[0] . "&chtt=Self+Assesment+Results&chxp=0,0,20,40,60,80,100&chxs=0,000000,12|1,000000,12&chxl=1:|Storage+/+Handling|Dispensing|Contamination+Control|Oil+Analysis|Oil+Sampling|Training+/+Certification&chm=s,E26F1E,0,-1,12,0|s,FFFFFF,0,-1,8,0", 90, 90, 120, 0, 'PNG');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7133312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档