xml+velocity +aspose实现
我很懒因此写的很简单。。。。xml
没有逻辑代码就是简单的代码,我只想以不变应万变。。。。减小体力劳动图片
首先咱们都知道office文档得组成是一个zip压缩包,里面存储着各类资源,包含样式等,ip
实现步骤:ci
1.使用office将文档另存为.xml文件(因为xml格式因此文档中的图片就会丢失,此种状况不在咱们的考虑之中)咱们只是为了快速导出,以及统一导出实现,加快开发效率资源
2.使用velocity作为数据得填充方式,此时一个.xml格式的office的文档已经生成,而且能够使用office打开,可是这并不完美,完美的导出应该是和提供方的文档一致开发
PS.修改文件后缀并不解决其根本问题,打开文档时任然会提现文档格式问题文档
3.使用aspose为来解决文件格式不统一,完美解决文件导出it
导出的文件不单单是doc 也能够是pdf(利用aspose直接输出流)pdf
PS.须要破解哦效率