关于 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
这个框架也是可以实现的 并且特别简单 但是每行的图片只能有一张 并且如果是大公司(可能有关于版权的问题)
这个先记录一下 第一次写别在意