永发信息网

java合并多个word应该怎么做啊,给个思路

答案:2  悬赏:70  手机版
解决时间 2021-03-14 09:57
java合并多个word应该怎么做啊,给个思路
最佳答案
Java可以使用这个开源框架,对word进行读取合并等操作,Apache POI是一个开源的利用Java读写Excel、WORD等微软OLE2组件文档的项目。最新的3.5版本有很多改进,加入了对采用OOXML格式的Office 2007支持,如xlsx、docx、pptx文档。 示例如下:
import org.apache.poi.POITextExtractor;
import org.apache.poi.hwpf.extractor.WordExtractor;
//得到.doc文件提取器
org.apache.poi.hwpf.extractor.WordExtractor doc = new WordExtractor(new FileInputStream(filePath));
//提取.doc正文文本
String text = doc.getText();
//提取.doc批注
String[] comments = doc. getCommentsText();

2007

import org.apache.poi.POITextExtractor;
import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
import org.apache.poi.xwpf.usermodel.XWPFComment;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
//得到.docx文件提取器
org.apache.poi.xwpf.extractor.XWPFWordExtractor docx = new XWPFWordExtractor(POIXMLDocument.openPackage(filePath));
//提取.docx正文文本
String text = docx.getText();
//提取.docx批注
org.apache.poi.xwpf.usermodel.XWPFComment[] comments = docx.getDocument()).getComments();
for(XWPFComment comment:comments){
comment.getId();//提取批注Id
comment.getAuthor();//提取批注修改人
comment.getText();//提取批注内容
}
全部回答
我做的考试系统,是用excel的模板,word 应该可以,但是非常麻烦,excel相比比较简单,因为有单元格为单位的。word你要更正规,去解析,哪里写的有点不按照解析的规则走,那么有可能回解析出错,我是这样理解的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百色市右江区城东社区卫生服务中心地址在哪,
农村自己家养殖的蜜蜂,产的纯蜂蜜拉到城市里
什么叫离心收缩?
泰国电影《初吻甜滋滋》的插曲
英雄之境白天使怎么打
变形金刚2国语版下载地址
大河旅游(平安大道)地址在什么地方,想过去办
谢文东4要用什么视频才能看
巢湖什么地方最适合情侣玩?
QQ漂流瓶中收到并回复的瓶子如何再扔出去?
贺州市爽手汽车销售有限公司这个地址在什么地
人们很早就认识到发酵现象是微生物引起的,如
中高端的显卡一般要多少钱?
安徽工程大学是公立的还是私立的?
华子饭店地址在什么地方,想过去办事
推荐资讯
茶花的花苞发黄如何预防?
正宁方言粗口
单选题把下列句子组成语意连贯的一段文字,排
东村路/G106(路口)这个地址在什么地方,我要
滨州二手车交易祱怎么算,`我有一辆二手福田
汽车第一次打不着火 以后就打不着了 必须给油
我儿子的女朋友帮他诈骗的钱他俩花了,女孩不
思域车头底下漏水怎么回事?是不是跟开空调有
源鑫农家菜地址有知道的么?有点事想过去
男孩子取名字。 张煦熙。这个名字怎么样。请
一瞳食杂店我想知道这个在什么地方
游戏进不去是为什么 一直卡在这个界面
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?