2015-06-20 66 views
0

最近我工作的商业项目需要以基于某些动态HTML内容的PDF,我现在已经实施了与Java库调用WKHTMLTOPDF(http://wkhtmltopdf.org/的Java转换动态生成HTML内容为PDF

这个库是一个命令行工具,用户浏览器webkit作为渲染引擎,因为我是java开发新手,我不确定使用这个库时是否存在安全或性能问题

如果这不是一个好的解决方案,是javascript插件替代

对不起,我的英语!:)

回答

1

我最近在做同样的事情。我使用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/

如果您担心任何形式的许可问题跟踪,

Is iText 5.4.2 open source?

我发现iText非常方便,并且也受到大多数浏览器的支持。 (Chrome浏览器,IE浏览器,Firefox,我没有测试他们的资源)希望这会有所帮助。

+1

iText的商业许可证太贵了,因为我们有有超过14个服务器实例的服务器集群。 –

0

我建议你使用纯粹在JAVA中可用的PD4ML库。它很容易使用,并快速从HTML(dom)生成PDF。

http://www.pd4ml.com/