Java将动态生成的HTML内容转换为PDF

时间:2015-06-20 14:03:50

标签: java javascript

最近我正在开展商业项目,需要根据一些动态HTML内容生成PDF,现在我已经用一个名为 WKHTMLTOPDF(http://wkhtmltopdf.org/的java库实现了它。 / p>

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

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

抱歉我的英文!:)

2 个答案:

答案 0 :(得分: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 :(得分:0)

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

http://www.pd4ml.com/

相关问题