gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 05:36:14 24 4
gpt4 key购买 nike

我想将一些指导性 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com