本文介绍如何使用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);
}
}