所以这是我第一次在这里发布问题。如果我做错了,请温柔。:)
我试图在我的公司找到一个体面的报告解决方案,似乎 JasperReports 是更好的(阅读:便宜)方法之一。他们有一个新改进的基于 Eclipse 的带状报告编辑器,称为 JasperSoft Studio,它看起来非常漂亮。
我遇到的问题是弄清楚我需要哪些部分才能在我的 CF 应用程序中使用这个工具(或它创建的文件)。经过大量的谷歌搜索,我并没有真正找到我正在寻找的答案......而且我找到的小信息真的很老了。
是否有人将 JasperSoft Studio 与 JasperReports 库结合使用来进行动态 PDF 创建?在这个特定的应用程序上,我们已经达到了 cfdocument 并没有削减它的地方。
我知道的事情是:
- CF 在后台使用了一个非常(非常非常)旧版本的 JasperReports 来驱动 cfreport。
- 我有一种方法可以覆盖真正旧版本的 JasperReports,以便 CF 加载最新版本。
除此之外,我不确定是否只是使用 JasperSoft Studio 创建编译的 JRXML 文件或(.jasper 文件,我不确定是哪个)然后可能只是将它们重命名为 cfreport 知道的“.cfr”怎么处理……还是什么?
如果我查看 JasperReports 库的文档,似乎我需要的不仅仅是 JR 库和 JasperSoft Studio 来完成所有这些工作......但这对我来说有点不清楚。因为这个库非常灵活,可以从许多不同类型的系统中使用,所以我很难确定我在某些情况下需要什么。
有没有人在他们的 CF 应用程序中使用 JasperReports,或者有没有人有设置使用 JasperReports 和 CF 的经验?
关于这个主题的信息似乎很少。:(
此外,如果它出现(就像我在互联网上发现的一些更老的帖子中所做的那样)ColdFusion 是用 Java 编写的,所以我可以访问我可能需要的任何底层 Java 类。