我正在寻找一种方法,使服务器端从html + css + javascript源呈现pdf。这里的想法是在客户端使用React组件提供预览和报表设计器。
我尝试了DinkToPdf,它可以从html页面渲染PDF,但是,即使在渲染器中启用javascript,似乎在渲染PDF时也仅在页面上安装了顶级组件。
使用画布进行客户端pdf渲染不是一种选择,因为可以很容易地篡改数据。
答案 0 :(得分:0)
我最近使用http://www.makeinjava.com/convert-enum-integer-string-value-java/进行了此操作,wkhtmltopdf是webkit的命令行版本(我认为Chrome基于该版本)。我能够使用css / d3 / rickshaw加载/解析并生成图形。
基本过程是: