3

我正在使用 TurboGears 编写一个网络应用程序,在该应用程序中,用户必须能够生成不同的报告。报告所需的数据存储在数据库 (MySQL) 中。报告必须以易于打印的 html 文档或 pdf 文件的形式返回。

我以前使用 jasper 和 iReport 来创建文档,但如果我可以避免启动 Java 来创建报告,我会很高兴。

理想情况下,我想以一种易于阅读的标记语言指定报告,然后只使用生成报告的某种库来提供模板数据。

我很乐意接受有关如何生成这些报告的任何提示!

4

3 回答 3

5

Pod是我最喜欢的解决您问题的方法。

于 2008-09-21T14:40:06.157 回答
2

您可以使用ReportLab工具包从 Python 构建一些精美的 PDF 。

于 2008-09-21T12:45:46.277 回答
1

部分答案:您正在寻找的易于阅读的格式可能是DocBook。从那里很容易转到 PDF、html、RTF 等。

于 2008-09-21T11:40:55.917 回答