Word文档应该不能这样简单的相加
有它自己的格式啊你这个执行完了之后,文件大小有没有改变阿?
有它自己的格式啊你这个执行完了之后,文件大小有没有改变阿?
解决方案 »
- 请问java web start启动的应用程序的jar文件如何签名?
- 最近看了一下jdk1.5的新特性元数据,有问题要问大家,还有一个关于finalize()的权限问题
- UnsupportedClassVersionError
- ·#……*……%*%(
- 关于用JAVA做嵌入式开发的前景,请各位指教
- 请问要连接到一个URL时,怎么设置超时限制啊~~~~~~~~
- VB中设置控件的 Z 轴序: Command2.ZOrder 0, 可以将控件置于最上面。java AWT 中的 Component (Panel, Canvas...)有类似的方法吗?
- 请问哪里有JBox2D官方示例的源代码?
- 什么情况下适合定义static静态方法
- 谁有网上论坛(bbs)的代码?
- 关于关键字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(水无月烈火) 你说的怎么可能没有呢??
我问题的关键又不是这个,没必要把所有的代码都贴上吧!