怎么用java合并多个word
怎么用java合并多个word文档,文档里面没有图片,但是有格式,而不是单纯的提取出内容 --------------------编程问答-------------------- 我也在找处理word方面的方法。没有word格式很难解析word文件 --------------------编程问答-------------------- public static void main(String args[]){String str="fghj,ghjf,fhgj,a,ab,ba,aec,cea,cae";
String c[]=str.split(",");
HashMap<Integer,String> hm=new HashMap<Integer,String>();
for(int i=0;i<c.length;i++){
System.out.println(c[i]);
for(int n=0;n<c.length;n++){
if(c[n].length()==c[i].length() && i!=n){
String a=c[i];
String b=c[n];
boolean ok=true;
for(char d:a.toCharArray()){
if(b.indexOf(String.valueOf(d))==-1){
ok=false;
}
}
if(ok==true){
System.out.println(c[i]+"的值等于了"+c[n]+"的值");
if(hm.get(c[i].length())!=null){
hm.put(c[i].length(), hm.get(c[i].length())+" "+c[i]+" "+c[n]);}
else{
hm.put(c[i].length(), " "+c[n]);
}
c[n]="";
}
}
}
}
//打印出结果
Iterator it=hm.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry=(Map.Entry)it.next();
System.out.println("长度"+entry.getKey()+"内容 "+entry.getValue());
}
} --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 这个问题我已经解决了,虽然解决方案不够完美。
我的解决方案是先将word转换成HTML,这个转换网上的例子很多,我就不多说了,然后将转换的多个HTML文件依次读入,转换成word,将HTML转换成word的例子网上也有不少,具体过程我不写出来了,有了这个思路,相信大家对怎么解决的有个办法,虽然不是很完美。 --------------------编程问答-------------------- 然后将转换的多个HTML文件依次读入?这个怎么理解呢? --------------------编程问答-------------------- 用PageOffice可以轻松实现,不仅可以合并word,还可以把excel表格合并进来 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- http://haofenglemon.iteye.com/blog/568897
根据该文章中推荐的方法,已成功应用在实际工作中,谢谢!
补充:Java , Web 开发