我想将一些指导性 PDF 文件发布到我的网站上,供我的客户下载。这些 PDF 文件会不时更新新内容,我希望我的客户拥有这些 PDF 文件的最新版本。
由于 Acrobat PDF 支持 Java,因此 Java 中是否有一种方法可以检查我的网站,以查看在打开 PDF 时是否存在更新版本的 PDF,如果存在,则通知用户并让他们选择下载该 PDF最新版本?
如果该脚本仅在 PDF 打开时每 4 或 5 次运行一次,这样就不会过于烦扰客户,这可能是最好的。
由于我不熟悉 Java 语言,如果有人知道如何实现这一点,那么完整的脚本将不胜感激。
非常感谢, 乔恩:-)
最佳答案
您可以尝试下载该文件,并将其包装到 File 类型的对象中然后检查 lastModified()
方法的结果,以确定自上次检查以来文件是否已更改。像这样的东西:
long lastModified = 0;
loop {
// download file
File file = new File("file_path");
long modified = file.lastModified();
if(modified > lastModified) {
// notify users
lastModified = modified;
}
// wait
}
关于java - PDF 文件 - 使用 Java 检查更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152672/