因为项目中用到了一个编辑器,把编辑器中的内容保存到数据库中后,保存的是html代码,html代码中含有table,img等,现在要实现一个小功能就是把内容导出为word。试过itext能够把img和table写入到word中,但是有很遗憾的问题是,itext 把table元素写入table中的时候,如果table中有合并行(即rowspan)的时候,他不能正常解析,结果倒出来的表格格式和原来不一样,合并列都是正常的。求能把html代码写入word中的组件,能够支持写入图片,及写入表格,并对table的合并行和合并列能兼容的组件。多谢了!

解决方案 »

  1.   

    Office XML 
    只是传说中,未使用过。
      

  2.   

    iText 的显示表格方式和html不一样,肯定是不能直接用的,可以在程序中遇到html的无法解析内容写个转换方法让iText可以用的。估计应该是没有搂主所说的组件把,期待中....
      

  3.   

    iText多用来处理PDF,对于word,用POI开源库
      

  4.   


     poi 貌似 目前不支持 写入图片 和 表格 到word中吧,不知是否是我孤陋寡闻!
      

  5.   

    是的,要不都用poi了,推出poi word的工作组貌似有成员变动,导致word的功能完善推进缓慢
      

  6.   

    poi确实不够用,我用freeer生成的word文档,也有诸多限制