解决itext-rtf.jar 对html转换后生成rtf文档 其中表格行列合并的问题

来源:互联网 发布:个人辐射剂量仪淘宝 编辑:程序博客网 时间:2024/06/05 20:07

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.csdn.net/zidasine

原创粉丝点击