PDF文件 - 使用Java检查更新?

时间:2011-11-16 13:47:36

标签: java

我想将一些教学PDF文件发布到我的网站,供我的客户下载。这些PDF文件有时会使用新内容进行更新,我希望我的客户拥有这些PDF文件的最新版本。

因为Acrobat PDF支持Java,所以在Java中是否有办法检查我的网站以查看打开时是否存在较新版本的PDF,如果是,请通知用户并让他们选择下载最新版本?

如果脚本只在每次打开PDF的第4或第5次运行时可能是最好的,这样就不会让客户过于烦恼。

由于我不熟悉Java语言,如果有人知道如何使这项工作,将非常感谢完整的脚本。

非常感谢, 乔恩: - )

2 个答案:

答案 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服务,比如获取日期&时间。然后,您可以更改内容,添加更新链接。