我有一些PDF模板(带页眉和页脚)。我想生成基于该模板的文档。
有没有办法用iText做到这一点?谢谢
P.S。现在我正在生成一个文档,即每次生成页眉,页脚和上下文本身。
更新:我找到了名为PD4ML的令人难以置信的库。它不是免费的,但不是那么昂贵,但它有非常酷的功能,如HTML2PDF转换,支持很多HTML-CSS标签,甚至有自己的jsp标签库!所以当你需要一些东西而不是沉重和记忆中的JasperReports时,我真的建议它。
答案 0 :(得分:1)
您可以使用JasperReports库和iReport视觉设计师。 JasperReports使用iText从“jasper”模板生成PDF,这些模板是在java类中编译的XML文件(遵循jrxml DTD),但允许您使用该模板生成MS Office文件(带有POI),html等。
答案 1 :(得分:0)
我不确定使用iText,但您可以将BIRT用于此目的。 http://www.eclipse.org/birt/它太多用于创建PDF,你可以用它做很多事情(超出你的想象)。
答案 2 :(得分:0)
如果您可以选择模板格式。我会选择JODReport和JODConverter。
JODReport使用ODT模板并使用您的java代码填充模板中的映射。
JODConverter使用LibreOffice将此模板转换为PDF格式或者LibreOffice可以处理的任何堡垒导出。
您必须能够将LibreOffice用作远程安装在计算机上的服务。
我在2012年使用它,但不确定项目是否仍然有效