2011-11-16 3 views
1

Je souhaite publier des fichiers PDF sur mon site Web que mes clients peuvent télécharger. De temps en temps, ces fichiers PDF seront mis à jour avec un nouveau contenu et je veux que mes clients aient la dernière version de ces fichiers PDF. Étant donné que Java est pris en charge dans Acrobat PDF, est-il possible en Java de vérifier sur mon site si une version plus récente du fichier PDF existe à l'ouverture et, le cas échéant, d'en informer l'utilisateur et de lui donner la possibilité de télécharger la dernière version?Fichier PDF - Vérifier la mise à jour avec Java?

Il serait probablement préférable que le script ne s'exécute que toutes les 4e ou 5e fois que le PDF est ouvert afin de ne pas être trop ennuyeux pour le client.

Comme je ne suis pas familier avec le langage Java, si quelqu'un sait comment faire ce travail, un script complet serait grandement apprécié.

Un grand merci, Jon :-)

Répondre

0

Vous pouvez essayer de télécharger le fichier, envelopper dans un objet de type File puis vérifier le résultat de la méthode lastModified() pour déterminer si le fichier a été modifié depuis la dernière vérifié. Quelque chose comme:

long lastModified = 0; 
loop { 
    // download file 
    File file = new File("file_path"); 
    long modified = file.lastModified(); 
    if(modified > lastModified) { 
     // notify users 
     lastModified = modified; 
    } 
    // wait 
} 
0

Je sais seulement qu'avec un Adobe JS peut en appeler un paquebot un service Web SOAP, par exemple aller chercher une date & heure. Vous pouvez ensuite modifier le contenu, en ajoutant un lien pour une mise à jour.

Questions connexes