Java验证输入的
word限制
编辑密码是否正确,很多朋友应该遇到或在网上下载的
word资料有无法编辑的问题,这种情况是因为设置了密码保护,你需要输入密码才能无限制使用该资料。也有可能自己设置的密码保护结果忘记了密码是多少?以下内容通过Java代码示例介绍如何验证输入的Word限制编辑密码是否正确。
工具/材料
Word测试文档:.docx2013
Wordjar包:spire.doc.jar4.5.1
代码编译环境:IntelliJ
IDEA
JDK:1.8.0
操作方法
01
在IDEA项目文件下存入已设置了限制编译密码的Word测试文档。
02
在程序中引入spire.doc.jar文件,
03
键入如下程序代码:
importcom.spire.doc.*;
importjavax.swing.*;
publicclassCheckPassword{
publicstaticvoidmain(String[]args){
Documentdoc=newDocument();
doc.loadFromFile("sample.docx");//加载Word测试文档
booleancheckResult=doc.checkProtectionPassWord("123456");//验证密码是否正确
if(checkResult)
{
Stringstr1="验证成功!";
JOptionPane.showMessageDialog(null,str1);
}
else
{
Stringstr2="密码错误,请重新输入!";
JOptionPane.showMessageDialog(null,str2);
}
}
}
04
执行程序,输出验证结果。密码错误或正确时,结果弹出相应的提示窗口
特别提示
程序中的测试文件路径可以自行定义为其他路径。代码中的路径为项目文件夹路径。