基于SSM的word处理

    项目需要,项目是spring+springMVC+mybatis,   需要达到能对word中的内容获取,分片提取,然后生成完整的word


思路一:Jacob/Apache POI/Java2word/iText

思路二:XML转换:Word从2003开始支持XML格式,大致的思路是先用office2003或者2007编辑好word的样式,然后 另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。经测试这 样方式生 成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中 编辑文档完全一样。将word另存为.xml文件,打开文件,找到title将其修改为${title},后面要替 换的内容 依次替换掉。然后将.xml文件后缀改为.ftl,导入.ftl模板文件到指定目录。加载jar包freemarker.jar。

思路三:将word转换为html(可以使用百度的富文本编辑器UEditor)。图和表格单独存在数据库中,html片段也以文 字的形式存入数据库。在选择内容时候先根据生成的随机数去挑html片段,然后html片段去调用图片。最后生 成一个完整的word文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值