如何从Java应用程序生成医疗摘要文件

3
我用Java编写了一个程序,用于收集癌症患者的医疗数据(个人信息、诊断和治疗)。在该程序中,您填写表格,所有这些数据都存储到数据库中。
现在,我想要实现的是:如果用户选择查看患者的数据,我想要给他打印患者记录的可能性。我知道如何使用Java打印文件。但是我不知道如何制作这样的文件,如何形成它。我的意思是,它不仅仅是打印“Hello world”。它可能需要表格、颜色等。我应该怎么做?是否有一种方法可以制作原型(例如doc文件),然后通过程序只填充数据,或者我必须通过我的程序完全形成这个文件?
希望我表达清楚了!
3个回答

2
使用报告引擎,例如JasperReportsBirt
这些很容易集成,并允许快速轻松地创建打印机准备的文档,通常还支持其他格式(如Excel)。

1
就是这样...神奇的单词“报告”!三行代码合成一个单词!非常感谢大家!我已经在下载这些程序了! - gosling
@gosling - 真的很对...许多问题都可以通过应用这样一个神奇的词汇来解决,它会立即打开一大堆搜索结果的世界。 - CurtainDog

1

看一下JasperReports,它提供了生成动态报告所需的必要功能,包括使用JDBC(Java数据库连接)进行数据检索。不过你需要一些时间来学习它。


1
你可能想要看看飞碟。它是iText的扩展,可以处理xhtml,这对于快速创建漂亮且易于阅读的页面非常有用。你甚至可以使用现有的页面。 http://code.google.com/p/flying-saucer//

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接