关于 html转换生成word文档

关于  html转换生成word文档    

 

之前项目和同事有一个需求 :将html转换成word文档

当时考虑很多方法  也参考了很多网上的方法  但是都是行不通    talbe和text生成都是没有问题的,因为是需要程序弄所以有很多方法都抛弃了;

例如

1.poi 

网上有用poi来将html转换成word文档的   确实转换成功了  但是生成的word文档图片是一个链接的图片(样式还可以 要是在服务器可以试一下 ,要是拿出来用就算了    并且  只能生成doc(03版的word文档,poi不支持03版的文档的图片更换)   后期发现 果断放弃)

 

2.jacob

这个插件还是可以生成的  并且删除图片也可以展现(但是在本地生成了一个file文件夹(所有的文件都保存在这个里边) 删除之后图片还是无法显示  (单独拿word使用的  这个方法可以抛弃了))

3.openOffice

这个插件可以生成word和pdf(确实可以生成   但是还是有这个问题(图片是一个链接  无法保存到word中) 放弃)

4.然后考虑使用gsoup 和itext (当时网上不少的说这个有问题 一开始就放弃了    实在没有办法才又开始用这个)

这个可以用   就是用gsoup格式化 (可以不用) 然后将图片替换掉  用别的标签和文字   之后再遍历的时候替换成图片就可以了

5.aspose word 

这个框架也是可以实现的  并且特别简单   但是每行的图片只能有一张   并且如果是大公司(可能有关于版权的问题)

 

这个先记录一下  第一次写别在意

 

 

 

转载于:https://my.oschina.net/u/2930719/blog/2248798

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值