我正在评估princexml,目前它非常好。不过有一个小问题,就是在浏览器上有没有办法将由highcharts生成的图形保存到princexml中?
我知道需要将图形创建为Canvas上的图像,但不确定如何将图形传输给princexml。有什么建议吗?
我正在评估princexml,目前它非常好。不过有一个小问题,就是在浏览器上有没有办法将由highcharts生成的图形保存到princexml中?
我知道需要将图形创建为Canvas上的图像,但不确定如何将图形传输给princexml。有什么建议吗?
PrinceXML的JavaScript引擎似乎不够强大,无法使用像Highcharts这样的组件制作图表。
因此,我运行了我的页面到PhantomJS中,以便它可以运行JS并在DOM中创建SVG元素,然后将结果提供给PrinceXML。
请确保禁用动画,否则您将打印其第0帧:
Highcharts.setOptions({
plotOptions: {
series: {
animation: false //Animations prevent proper PDF generation of charts!
}
}
});