我正在开发一个JSF项目,我对报告有疑问。
我们的想法是以HTML和PDF格式提供用户报告。
这应该可以在HTML + CSS + JS中开发报告,每当用户需要PDF报告时,只需将HMTL + CSS + JS转换为PDF。
有人知道用于将HTML转换为PDF的免费Java库吗? 这应该对用户视而不见。
其他提案被接受。
提前致谢。
答案 0 :(得分:6)
最好使用wkhtmltopdf工具将HTML转换为pdf
答案 1 :(得分:2)
免费解决方案:wkhtmltopdf - 在幕后使用WebKit。
商业解决方案:PrinceXML - 使用自己的ACID 2兼容HTML呈现引擎。
答案 2 :(得分:2)
Apache FOP将是一个基于XSLT的解决方案,尽管它不支持HTML5。飞碟,wkhtmltopdf是一些值得一试的免费解决方案。像PriceXML这样的商业图书馆为CSS3提供支持。 Pdfcrowd是另一种商业解决方案。
答案 3 :(得分:1)
Jasper Reports可以选择吗?从同一个报告文件中,您可以生成多种格式,PDF和HTML(+ CSS)是其中两种。另外还有一个GUI report designer。
答案 4 :(得分:0)
它内部使用iText和非常好的库