有没有办法动态创建PDF来接收文本和图像?
答案 0 :(得分:5)
您可以使用iText库。
如果您要生成报告,则JasperReports可以生成PDF输出。
答案 1 :(得分:3)
我们使用Flying Saucer。
答案 2 :(得分:3)
iText和JasperReports非常适合通过Java创建pdf报告。
使用iReport,您可以轻松创建此所需的jasper文件。当我需要创建一些pdf报告时,非常容易使用的工具并帮助了我很多。
答案 3 :(得分:2)
在Java中使用PDF有几个库,例如iText和Apache PDFBox。
答案 4 :(得分:1)
有很多方法可以动态生成PDF。
在Java中,您可以使用the iText library。如果您想使用Jython,可以使用reStructuredText,也可以使用rst2pdf。或者您可以动态生成LaTeX个文件,并对LaTeX进行系统调用。
答案 5 :(得分:1)
我与Apache FOP合作,效果非常好。它得到了很好的支持,它基于XSL-FO标准。
答案 6 :(得分:1)
有点晚但可能对其他搜索者有用。 Docmosis可以填充模板并动态生成文档。假设您需要包含图像和文本,Docmosis可以从Java对象,文本/图像文件,数据库查询等中动态填充这些内容.Java和Openoffice是服务器端所必需的。
答案 7 :(得分:0)
如果您正在根据例如SQL查询进行报告,那么iReport是一个不错的选择,尽管它有时会有点重量级。另一方面,如果你要制作更多关于演示和设计的东西,比如产品表或小册子,那么我的经验是,首先生成html和css然后用它来生成PDF会更容易。< / p>