把网页中带echarts的内容利用pdf.js生成pdf

原创 a54296 教程 js 255阅读 2017-06-12 10:43:37 举报

demo下载地址:

链接:http://pan.baidu.com/s/1nvwmByD 密码:gsaz

用pdf.js将网站内容转化成pdf,如果在网页中有echarts图的情况下,生成的图标会在pdf中显示为空白

解决方法:

myChart.setOption(option);//写在echarts末尾
var geturl = myChart.getDataURL('png');//获取生成的base64位图片地址
$("#imgid").attr("src",geturl);//生成新图片
$("#id").hide();//隐藏之前的echarts图

此处的效果是将之前的echarts图隐藏并生成base64位的图片代替之前的图片

在用pie图的时候偶尔会遇到图片生成不完全,需要将echarts图的animation设置为false。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复