最近有一个需求,就是将服务器上的文件用字节流的方式下载到本地并且保护起来。上网查了一下,资料比较少,不过找到了其他的资料。下面是根据网上例子写了一个自己的例子,要引用第三方jar包:Spire.Doc.jar。
代码如下:
package cn.itcast_01;
import java.io.IOException;
import com.spire.doc.Document;
import com.spire.doc.ProtectionType;
public class test {
public static void main(String[] args) throws IOException {
//定义源对象和目标对象
String oldname = "e:\\test.doc";
String newname = "f:\\tsd.doc";
Document doc = new Document(oldname);
//doc.encrypt("autosoft123");
//将文件改为只读并且加密
doc.protect(ProtectionType.Allow_Only_Reading,"autosoft");
//拷贝到新地址
doc.saveToFile(newname);
//关闭流
doc.dispose();
}
}