我有一些PDF模板(与页眉和页脚)。我想生成基于该模板的文档。
有没有办法用iText做到这一点呢?谢谢
附注:现在我正在即时生成一个文档,即每次生成页眉、页脚和上下文本身时。
更新:我发现了一个叫PD4ML的令人难以置信的库。它不是免费的,但也不是很贵,但它有非常酷的特性,比如HTML2PDF动态转换,支持很多HTML-CSS标签,甚至还有自己的jsp标签库!因此,当你需要一些东西而不是笨重和消耗内存的JasperReports时,我真的建议你使用它。
发布于 2012-02-08 21:45:40
您可以使用JasperReports库和iReport可视化设计器。JasperReports使用iText从"jasper“模板生成PDF,这些模板是在java类中编译的XML文件(遵循jrxml ),但允许您使用模板来生成MS Office文件(带POI)、html等。
发布于 2012-02-08 21:35:54
我不确定是否使用iText,但您可以使用BIRT来实现此目的。用它来创建http://www.eclipse.org/birt/太多了,你可以用它做很多事情(比你想象的要多)。
发布于 2017-03-23 21:48:51
如果您可以选择模板格式。我会选择JODReport和JODConverter。
JODReport使用ODT模板并用您的java代码填充模板中的映射。
JODConverter使用LibreOffice将这样的模板转换为LibreOffice或任何可以处理导出的fortmat格式。
您必须能够将LibreOffice作为远程安装在机器上的服务使用。
我在2012年使用过它,但不确定该项目是否仍然处于活动状态
https://stackoverflow.com/questions/9194328
复制相似问题