Java将hss与css + js转换为pdf

时间:2013-11-19 12:04:19

标签: java javascript html pdf converter

我正在开发一个JSF项目,我对报告有疑问。

我们的想法是以HTML和PDF格式提供用户报告。

这应该可以在HTML + CSS + JS中开发报告,每当用户需要PDF报告时,只需将HMTL + CSS + JS转换为PDF。

有人知道用于将HTML转换为PDF的免费Java库吗? 这应该对用户视而不见。

其他提案被接受。

提前致谢。

5 个答案:

答案 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)

试用Flying Saucer

它内部使用iText和非常好的库