浏览器打开时,只有一个提示信息,关闭提示框后还是可以显示文件内容,没有关闭文件,这个怎么解决
//创建PdfDocument对象
PdfDocument doc = new PdfDocument();
//加载一个PDF文档
doc.loadFromFile("C:\\Users\\Administrator\\Desktop\\sample-2.pdf");
//通过JavaScript设置过期时间,过期警告信息并关闭文档
String javaScript = "var rightNow = new Date();"
+ "var endDate = new Date('June 20, 2020 23:59:59');"
+ "if(rightNow.getTime() > endDate) {"
+ "app.alert('该文档已过期,请联系我们获取新文档',1);"
+ "this.closeDoc(); }";
//根据JS创建PdfJavaScriptAction
PdfJavaScriptAction js = new PdfJavaScriptAction(javaScript);
//将PdfJavaScriptAction设置为文档打开后的动作
doc.setAfterOpenAction(js);
//保存文档
doc.saveToFile("ExpiryDate.pdf", FileFormat.PDF);