nanhu-print-java是一个用java语言实现的xml到pdf生成框架。
用户可以配置一个xml格式的文件,并准备好想要打印的json数据格式。
然后调用nanhu-print-java框架API完成PDF文件的生成。
nanhu-print-java框架调用iText生成PDF。
nanhu-print-java可以帮助用户通过配置xml来完成这些企业应用中常见、直接代码编程难以实现的功能:
- 每个页面都有一个固定的页眉,最后一页有一个固定的页脚(重复的页眉和页脚固定在每页的顶部和底部)。
- 在每页的任意位置显示页码。
- 使用模板打印(使用图像作为背景)
- 水印
- 表格行中不同背景的交替打印
配合Web前端的nanhu-print-js框架,可以自定义pdf打印格式。
依赖:
<dependency> |
演示项目docker地址:
docker pull hjq20021984/nanhu-print-java-demo:1.0.4 |
当docker运行时,访问http://localhost:8891