伊夫通过类似的回答搜查,但没有完全得到一个完整的答案使这里需要说明一下。填充与Java格式为PDF
什么,我已经是一个JFrame的形式,在一个生产厂的员工需要填写每次出现问题的生产过程。
我要的是用户点击JFrame窗体上的“打印报告”的JButton,它将填充从JFrame中的信息下面的PDF报告。
JFrame窗体
PDF报告
伊夫通过类似的回答搜查,但没有完全得到一个完整的答案使这里需要说明一下。填充与Java格式为PDF
什么,我已经是一个JFrame的形式,在一个生产厂的员工需要填写每次出现问题的生产过程。
我要的是用户点击JFrame窗体上的“打印报告”的JButton,它将填充从JFrame中的信息下面的PDF报告。
JFrame窗体
PDF报告
JasperReports的也是一个不错的选择。我一直在使用它一段时间,它完美地用于生成/导出动态报告。您只需要使用iReports设计一次模板,您就可以使用它来即时生成任何PDF。
我使用这个库http://itextpdf.com/,你会花一些时间编程的形式,但随后都将是非常快。
当你说编程的形式,你说的不可能只写到现有的形式,而它必须由新的制作? – user237462 2014-08-28 11:36:25
在itextPDF中,您可以编程一个空格式的结构,然后您可以像设置所有字段一样设置对象,最近您可以像PDF一样导出。 – 2014-08-28 12:18:01
听起来很理想。你是否按照一些教程,或者你只是教你自己? – user237462 2014-08-28 12:57:59
最后我用碧玉工作室。它完美地完成了这项工作。有一点学习曲线,但工作100%。
你可以只发送报告的SQL查询,而不是所有的参数来创建一个动态的报告。
https://community.jaspersoft.com/project/jaspersoft-studio/releases
您认为它比iText更容易吗?复制这种形式需要复制多久或多久? – user237462 2014-08-29 08:36:38
我以前没有用过iText,所以可能无法判断哪个更容易。 iReports具有拖放式设计界面来构建表单。复制表单不应占用一个小时 – Olantobi 2014-08-29 14:21:30