itext-rtf.jar 对用通过 HTMLWork 类解析html 生成rtf 文档,如果其中含有表格 ,源码对表格行列合并支持的很差
尤其是行合并 根本没有做支持源码如下
无论是否有行合并都设置了 rowspan=1 不做处理
下面说下要修改的几个类
第一步 修改com.lowagie.text.rtf.table.RtfCell
修改方法private void importCell(PdfPCell cell)
将
改为
第二步 修改com.lowagie.text.rtf.table.RtfTable
修改方法private void importTable(PdfPTable table)
经过如上修改 一切ok
以上代码为手写记录 由于环境原因不能拷贝,如有笔误 请自行分析上下文找到错误
转载请注明 :http://blog.youkuaiyun.com/zidasine