我正在寻找一种在Java Web应用程序中创建像素完美,分页,样式对应的方法。
此功能的要求是 - 能够使用页眉/页脚/徽标等定义外部/主模板... - 能够定义内部内容模板,其中特定变量/字段可以在运行时用实例值替换 - 例如员工姓名。 employeeAddress。内容模板将使用富文本编辑器或类似的东西在线定义 - 支持表/列表
我相信iText做得最多/如果不是全部。我考虑的其他选择是BIRT。为此目的还有其他/更好的选择吗?
由于
答案 0 :(得分:0)
查看iReport。
答案 1 :(得分:0)
我已经完成了与iText类似的工作,虽然我们的案例没有使用在线文本编辑器(我们有少量模板,它们被定义为开发周期的一部分)
[注意:我们是在较旧版本的iText下使用LGPL而不是Affero GPL进行此操作]
结果非常好,但为了让它完美无缺,我们必须自己做很多工作。我们进行了手动布局和分页 - 包括手动文本换行等.iText提供的布局工具看起来不错,但它们并没有为我们提供我们所用的用例所需的像素完美控件。