我想将一些教学PDF文件发布到我的网站,供我的客户下载。这些PDF文件有时会使用新内容进行更新,我希望我的客户拥有这些PDF文件的最新版本。
因为Acrobat PDF支持Java,所以在Java中是否有办法检查我的网站以查看打开时是否存在较新版本的PDF,如果是,请通知用户并让他们选择下载最新版本?
如果脚本只在每次打开PDF的第4或第5次运行时可能是最好的,这样就不会让客户过于烦恼。
由于我不熟悉Java语言,如果有人知道如何使这项工作,将非常感谢完整的脚本。
非常感谢, 乔恩: - )
答案 0 :(得分:0)
您可以尝试下载文件,将其换行为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
}
答案 1 :(得分:0)
我只知道,使用Adobe JS,可以在单行调用SOAP Web服务,比如获取日期&时间。然后,您可以更改内容,添加更新链接。