我需要一些输入,如果这是可能的。
我猜你们中大多数使用过JasperReports的人都用它来-显然-生成报告。
我的问题是,你能用它来生成通用文档吗?因此,那些不是报告的文件。例如,一个自动化的授权书,其中包含您可以在运行时填充的字段。或者由你的应用程序填写的公司表单,然后使用JasperReports生成pdf。
出现的唯一另一种解决方案是iText,我相信它更有能力实现所需的输出。
任何投入都将不胜感激。谢谢。
发布于 2011-10-22 00:21:20
您可以,但我不会--我想您最好使用原始iText或动态语言PDF生成器之一。IIRC iText也可以填写PDF表单,所以如果您让其他人创建PDF,只需通过iText填写即可。
OTOH,如果它们相对简单,这可能并不是很重要--您可以将非表格数据传递给JR,我只是不确定这样做是否更容易。
发布于 2011-10-22 00:39:23
我用iReport做各种复杂的报告。这是一个令人惊叹的JasperReports设计器。它允许拖放组件,并通过向导连接到DB或JavaBean数据源。一个非常成熟的应用程序,它为您提供了各种报告导出功能。
发布于 2012-01-12 11:59:20
使用iText,您可以做任何事情。但它是一种编程API,因此您必须创建自己的设计工具或在代码中构建报告。对于简单的或很少改变的东西,它工作得很好。
如果你想要一个成熟的docgen解决方案,你需要一个像Document Science、Thunderhead或Windward Docgen这样的产品(免责声明,我是Windward的首席技术官)。这些解决方案的美妙之处在于,您可以设计模板(在Windward中,您可以在Word中设计),然后将模板传递给系统,这样就不需要编程来创建/修订文档。它们几乎可以输出到任何格式。
https://stackoverflow.com/questions/7852288
复制相似问题