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

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

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值