我有一个模板,它有一些Javascript用于在浏览器中生成图形。我希望使用相同的模板创建PDF并作为电子邮件中的附件发送。在这种情况下,将不存在浏览器/客户端交互。Play Framework:从使用Javascript绘制图形的模板生成PDF
我正在使用Play网站上提供的PDF模块,并设法使PDF呈现工作。唯一的问题是图表不会显示在PDF中,但所有其他静态文本都会显示。我假设图表没有出现在PDF中,因为在生成PDF之前没有执行Javascript。
有没有人有任何想法如何解决这个问题?
我们使用呈现为SVG的hicharts库(highcharts.com)。 – digiarnie
而人们正在使用Rhino在服务器上运行highcharts http://highslide.com/forum/viewtopic.php?f=9&t=6971&start=15 –
@Michael我是你提到的“人”,我们放弃了犀牛为highCharts。我们对(0,0,0,0)SVG元素的边界框有很多位置相关的问题,迫使我们重新实现Highcharts服务器端。我们使用wkhtmltopdf来代替 – Grooveek