Word文档应该不能这样简单的相加
有它自己的格式啊你这个执行完了之后,文件大小有没有改变阿?
有它自己的格式啊你这个执行完了之后,文件大小有没有改变阿?
解决方案 »
- xpath: 异常:NoClassDefFoundError 不知哪错了~求助牛人
- PreparedStatement中的executeUpdate方法
- 请问两个JAVA类,需要两次用JAVAC命令运行,如何使它们运行在同一进程下啊?
- 求助:StringBuffer的问题,请问是对是错??请大侠们来指教一下
- java连接SQLServer出现错误,大家帮解决,在线等
- udp通讯(聊天),结果无法显示...小问题,大家看看
- 在java 的本地程序里面怎么调用DOS 的命令 例如:copy 等等???
- 如何将整型int转换成String类型
- 如何判断数组是否为空???
- 在MySQL如何实现如:select top 2 * from board; 这样的提取前N条记的功能?
- 关于关键字synchronized
- 问一个对我很重要的问题,希望大家尽快告诉我,谢了!
XKP(低等下人) Word文档应该不能这样简单的相加
有它自己的格式啊!这也是我最初的想法,但是我发现用上边的做法至少可以把一个文件复制到另一个文件中
那也就应该用追加的方式把多个文件合并成同个文件。 上边的代码生成的file4.doc文件和原文件没有任何的不同,所以我想试一下。
文件大小改变了我是不管的,我要的就是把文件正确合并,格式不丢失就行了。还是请你帮我看看实现中有什么问题吧!
System.out.println(f[i].getName());//正确显示了四个文件的名字System.out.println(i); // 循环了四次 0-3
fis = new FileInputStream(f[i]);
while ((read = fis.read(b, 0, b.length)) > 0) {
fos.write(b, 0, read);
fos.flush();
}
fis.close();
}
最后要把fos.close加上。
大概是这个合并的文件格式不是合法的doc文件了,只能显示其合法的部分,就是第一个文件的内容。
如果你想把几个稍微复杂一点的word文件合并到一起的话,恭喜你,你基本没希望了,改用VBA或可以方便嵌入word对象的语言吧。
多谢你们的帮忙!yangtaylor(水无月烈火) 你说的怎么可能没有呢??
我问题的关键又不是这个,没必要把所有的代码都贴上吧!