我只想创建一个五角大楼cde仪表板转换为pdf按钮。当我点击按钮时,仪表板应该以pdf格式下载。我搜索了几个博客,他们建议使用sparkl和phantomjs来做到这一点。但是目前sparkl还不能在pentaho市场上使用。有没有其他的方法来完成这个转换?请帮帮我。
提前谢谢你,卡纳斯
发布于 2017-05-11 03:05:37
前段时间,我公司的一个客户问了同样的问题,我和你在同样的情况下,幻影工程,但客户要求的东西有点复杂,他们希望图形输出它将留在与他们的状态,也就是说,当过滤时,他们也将被导出到PDF。在放弃使用phantomjs之后,我开始寻找其他技术来实现这一点,因此我找到了以下内容
我解释了我做了什么,使用jspdf创建一个新文档,然后使用canvg.js,html2canvas.js,html2canvas.svg.js将html页面添加到临时画布,您必须记住图形是svg,并且将其添加到画布的处理方式不同于创建它,然后将其导出到PDF。我创建了一个Pentaho的组件,即您传递您想要导出的html对象,并且仅导出该组件,我不能给您代码,因为它是为我的公司保留的权限,但在某一时刻,我将再次创建此组件,以便与社区共享它。
https://stackoverflow.com/questions/43869795
复制相似问题