freemarker+ITextRenderer 生成html转pdf

网上已经有比较多的例子 写这个 但是很多都是简单的 demo,而且有很多隐藏的问题 
或者是零散的 对某些问题的解决方案 

本人再次写一个完整的demo  无bug 可用 

我是在spring mvc中应用的 

模版中在table 加样式 

这是为了避免 在pdf中显示不全  
我的 功能是 通过生成的html生成合同 pdf 

最终效果图: 


模版文件 就是 ftl文件 你 用html怎么显示就可以生成什么样的pdf 

里面可以包含样式  图片 


尽量用table布局 这样不会出现 显示到pdf显示不全的 问题 


另外 附上freemark、模板文件头部关键 代码主要是处理 中文问题 

 

转自:http://skyfar666.iteye.com/blog/2001353