java如何实现读取word文件并按指定word样式格式输出

具体需求是这样的,源文件有大量,需要将源文件内容格式和样式按指定的目标文件格式样式输出,如果用java实现的话,用什么方法和工具实现比较好呢?源文件图图片说明目标文件图图片说明
希望能指点一下实现方法,非常感谢。

5个回答

一个偷懒的方法, 用poi工具 实现表单的填充,

先取得源文件的内容 , 然后把内容放到指定的目标文件上。

是实现word文档指定格式的下载么?可以用freemarker实现

github_38806262
github_38806262 回复knqi007: 把目标word文件保存为xml格式,然后后缀名改为ftl作为模版,里边需要填数据的地方用${xxx},xxx为程序中赋值的变量名
3 年多之前 回复
knqi007
knqi007 回复github_38806262: 中间文件用xml文件是吧?
3 年多之前 回复
knqi007
knqi007 回复github_38806262: 哦,谢谢。
3 年多之前 回复
github_38806262
github_38806262 回复knqi007: 可以用poi读取源文件内容,然后用freemarker下载为目标文件,不过我只知道一个一个来,要批量来就不知道了
3 年多之前 回复
knqi007
knqi007 其实就是读取源文件横线上的内容,然后以目标文件的格式输出,源文件有大量,说白了就是写个脚本把大量的源文件改成目标文件格式的。整个表格还有里面的内容该怎么处理,没做过这种的,不太理解,freemarker可以实现吗?
3 年多之前 回复

补充一下:第一张是源文件,第二张是目标文件。希望有知道的指点一下,非常感谢。

需要转换格式的化就用poi,如果是直接显示不转换格式浏览器直接适用weboffice插件

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐