前言
作为一个刚刚入职的小白,面对领导给到的需求,很多时候要现学先做,然而不幸的是网上的资料冗杂,在尝试过程中会走不少的弯路,因此为了和我一样有相关需求的人,我简单记录一下这个需求最后实现的方式,希望能为别人提供帮助。
提示:完成这一需求的时间距今已有五天,所以记录的过程中可能有些遗忘,各位谨慎参考。
一、这个需求主要针对的情景是什么?
主要针对在本地已有的.html文件,将其用java的方法输出成为.docx文件。
实际上这类问题有很多不同的变种,比如使用jquery.wordexport.js导出成word(此方法为前端操作,在前后端分离的项目当中不太好实现,目前查到的几个方案在具体实现上都有点不够详细,参考链接:1、html导出 word文档教程_JackZzxy的博客-CSDN博客_html导出word;2、HTML导出生成Word文档_孑立-码农的博客-CSDN博客_html导出word)又或者使用aspose、jacob的jar(在aspose.word转换文件的过程中有出现格式问题的风险,且方法要调用本地的office软件,在实用性上也比较一般,参考链接:将html页面转成word(亲测可用)_不会编程的小杨的博客-CSDN博客_aspose html转word)再比如使用freemaker制作模板并导出(此方法学习成本较高,功能上也比较符合需求,但是不适合本文记录的小需求,参考链接: