最近我正在开展商业项目,需要根据一些动态HTML内容生成PDF,现在我已经用一个名为 WKHTMLTOPDF(http://wkhtmltopdf.org/)的java库实现了它。 / p>
这个库是一个命令行工具,用户浏览器webkit作为渲染引擎,因为我是java开发的新手,我不确定使用这个库时是否存在任何安全性或性能问题。
如果这不是一个好的解决方案,是javascript插件的替代?
抱歉我的英文!:)
答案 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/
如果您担心以下任何类型的许可问题,
我发现iText非常方便,并且也受到大多数浏览器的支持。 (Chrome,IE,Firefox,我还没有对它们进行过测试)希望这会有所帮助。
答案 1 :(得分:0)
我建议您使用纯粹在JAVA中使用的PD4ML库。它易于使用并可以快速从HTML(dom)生成PDF。