最近我工作的商业项目需要以基于某些动态HTML内容的PDF,我现在已经实施了与Java库调用WKHTMLTOPDF(http://wkhtmltopdf.org/)。的Java转换动态生成HTML内容为PDF
这个库是一个命令行工具,用户浏览器webkit作为渲染引擎,因为我是java开发新手,我不确定使用这个库时是否存在安全或性能问题。
如果这不是一个好的解决方案,是javascript插件替代?
对不起,我的英语!:)
最近我工作的商业项目需要以基于某些动态HTML内容的PDF,我现在已经实施了与Java库调用WKHTMLTOPDF(http://wkhtmltopdf.org/)。的Java转换动态生成HTML内容为PDF
这个库是一个命令行工具,用户浏览器webkit作为渲染引擎,因为我是java开发新手,我不确定使用这个库时是否存在安全或性能问题。
如果这不是一个好的解决方案,是javascript插件替代?
对不起,我的英语!:)
我最近在做同样的事情。我使用iText,发现它非常有用。我没有使用WKHTMLTOPDF,但我正在回答,因为您似乎在其他选项上进行了更多的探索,可能会更好,更安全。 iText在这里已经有很长一段时间了,使用起来非常简单。
以下链接关于iText更多信息, How to convert HTML to PDF using iText
而且, Converting HTML files to PDF
小/时尚教程http://hmkcode.com/itext-html-to-pdf-using-java/
如果您担心任何形式的许可问题跟踪,
我发现iText非常方便,并且也受到大多数浏览器的支持。 (Chrome浏览器,IE浏览器,Firefox,我没有测试他们的资源)希望这会有所帮助。
我建议你使用纯粹在JAVA中可用的PD4ML库。它很容易使用,并快速从HTML(dom)生成PDF。
iText的商业许可证太贵了,因为我们有有超过14个服务器实例的服务器集群。 –