使用Java或普通html导出为PDF

使用Java或普通html导出为PDF,java,export,pdf-generation,export-to-pdf,html-to-pdf,Java,Export,Pdf Generation,Export To Pdf,Html To Pdf,我使用HTML表格标签和CSS显示了几个表格。我正在使用Struts 2,并希望包括“导出到PDF”功能。现在只有一页我要用这个。稍后会有一个或两个以上的页面,我必须使用这个功能。我正在寻找一些易于实现的可用插件或jar或任何可以用来实现这一点的东西。有一个用于生成PDF的Java API 这是: 从Servlet或Struts操作调用它,并使用httpservletresponse.getOutputStream将PDF文档定向回浏览器。In‌​对于java来说很少见,人们讨论了java的免费

我使用HTML表格标签和CSS显示了几个表格。我正在使用Struts 2,并希望包括“导出到PDF”功能。现在只有一页我要用这个。稍后会有一个或两个以上的页面,我必须使用这个功能。我正在寻找一些易于实现的可用插件或jar或任何可以用来实现这一点的东西。

有一个用于生成PDF的Java API

这是:


从Servlet或Struts操作调用它,并使用httpservletresponse.getOutputStream将PDF文档定向回浏览器。

In‌​对于java来说很少见,人们讨论了java的免费pdf库,但这要求我提供java类本身的所有输入,比如提供表、列、行大小和CSS类等等。我在寻找一些东西,可以简单地要求用户保存该页面上的任何选项。例如,当我们使用CTRL-P打印页面时,它会要求我们以pdf格式保存文档。我假设HTML表的内容是由Servlet生成的,在这种情况下,它也可以轻松地将它们放入pdf文档中。