2013-05-12 23 views
0

我想使用数据库中可用的数据创建PDF报告。我想做一些数据操作,并使用图表和细节以pdf格式显示给用户。假设在DB a和b中有2列。我想在PDF中显示a和b的值以及a和b的加法。我可以使用什么来生成此pdf报告?如何在不使用jasper的情况下从PDF格式的数据库信息创建报告

我想过使用碧玉,但我不想使用它。相反,java中有任何其他逻辑可以帮助解决这个问题。请举例说明。

感谢

回答

0

Birt是可以用来生成各种报表的工具。有一些Eclipse插件可用来帮助您开始,您可以在Java中添加逻辑。它可以输出多种格式的报告,包括PDF,HTML,我甚至相信Word文档。

如果您在使用Eclipse之前应该能够弄清楚基础知识,但它可以像您想的那样复杂。以最简单的形式附加数据源(例如具有JDBC连接的数据库),并将连接和布局字段组织到表单上。如果需要,您甚至可以将它绑定到Java EE容器中。

在他们的网站上有一些例子,它有一个相当大的社区来帮助解决问题。

+0

我不知道,有没有其他方式就像没有使用任何外部工具? – nisha 2013-05-12 21:06:15

+0

通过外部工具你是指Eclipse还是BIRT?您当然可以在没有Eclipse的情况下设计BIRT报告,但这会比较困难。如果你不想使用像BIRT这样的工具,你将不得不手动做很多事情,但是可以完成。至少您可能会使用一些库来帮助您创建PDF。 我已经使用[iText](http://itextpdf.com/)制作PDF文件,并且使用起来并不难。它肯定不会像BIRT那样一站式购物。 我也用[FOP](http://xmlgraphics.apache.org/fop/)来创建PDF文件,但是这是先进的。 – cogsmos 2013-05-12 21:14:08

+0

通过外部工具,我的意思是BIRT。无论如何,我将使用日食,但让我试试BIRT,然后,我不知道这将是多么困难/容易。感谢您的信息。 – nisha 2013-05-13 04:10:18

相关问题