本文介绍如何使用spire.doc for java对word文档设置密码保护以及移除密码。
加密文档
import com.spire.doc.document;
import com.spire.doc.fileformat;
public class encryptword {
public static void main(string[] args) {
//创建document对象
document document = new document();
//加载一个word文档
document.loadfromfile("c:\\users\\administrator\\desktop\\sample.docx");
//使用密码密码保护文档
document.encrypt("abc-123");
//保存文档
document.savetofile("encrypt.docx", fileformat.docx);
}
}
解除密码
import com.spire.doc.document;
import com.spire.doc.fileformat;
public class decryptword {
public static void main(string[] args) {
//创建document对象
document document = new document();
//加载一个有密码的文档,同时解除密码
document.loadfromfile("c:\\users\\administrator\\desktop\\encrypt.docx", fileformat.docx, "abc-123");
//保存文档.
document.savetofile("decrypt.docx", fileformat.docx);
}
}