各位大侠 实在不是小弟偷懒,研究了好久也没搞定,现在赶进度不能再拖了.请各位支援一下.
需求如下把一个二进制文件(如*.doc) 读取到流里然后存成String格式数据放在对象里, 然后在从对象里取出这个字符串,在另个路径里写成文件,这个文件应该和原来一样.难点是中间要存成String格式,我每次写出来的doc文件,用word打开都是乱码。代码测试通过立刻给分,在线等待先谢谢大家了
需求如下把一个二进制文件(如*.doc) 读取到流里然后存成String格式数据放在对象里, 然后在从对象里取出这个字符串,在另个路径里写成文件,这个文件应该和原来一样.难点是中间要存成String格式,我每次写出来的doc文件,用word打开都是乱码。代码测试通过立刻给分,在线等待先谢谢大家了
我知道String 格式处理二进制格式文件会有问题,要不也不会在这里拜托大家了!!
For reading streams of raw bytes, consider using a FileInputStream
解析后是否有转义字符存在?如果是,再解密就乱套了!
String ret = null;
try {
br = new BufferedReader(new FileReader(f));
String line = null;
StringBuffer sb = new StringBuffer( (int) f.length());
while ( (line = br.readLine()) != null) {
sb.append(line).append(LINE_BREAK);
}
ret = sb.toString();
}
finally {
if (br != null) {
try {
br.close();
}
catch (Exception e) {}
}
}
能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm
方成eform表单工具,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用. webprint是一个基于表格的页面打印解决方案.先将要打印的数据及样式组织到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页打印预览,出打印对话框打印和直接打印。 eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,能够解决在IE浏览器中打印各种复杂的中国式报表及票据。
他们的接口简直搞笑,字符字节两码事都没分清。
他们不懂的话,你得给他们解释阿