Donnez vie à vos documents numériques !
 

Répondre à : Vérifier la version du Reader à l’ouverture d’un document.

abracadabraPDF Forums PDF – Général Vérifier la version du Reader à l’ouverture d’un document. Répondre à : Vérifier la version du Reader à l’ouverture d’un document.

#49870
Merlin
Maître des clés

Encore mieux, un JavaScript qui n’affiche l’alerte qu’à la 1re ouverture du document pour éviter d’assommer l’utilisateur final, la réinitialisation de l’alerte s’effectue lorsque le logiciel est quitté :

/* L’alerte ne s’affiche qu’à la première ouverture du fichier */
/* parce que les variables globales sont réinitialisées quand le logiciel est quitté */
/* à placer en script de document ou en ouverture de 1re page */

////////////////////////////////////////////////////////////////////////////
// on teste si la variable globale existe deja
if (typeof global.readerversion == “undefined”)
    {
// on teste si c’est Reader et sa version
    if (app.viewerVariation == “Reader” && app.viewerVersion <= 7)
    {
// bip et alerte
    app.beep();
    app.alert(“La version d’Adobe Reader que vous utilisez est obsolu00E8te, vous pouvez tu00E9lu00E9charger gratuitement une version plus ru00E9cente sur : u0068u0074u0074u0070u003Au002Fu002Fu0077u0077u0077u002Eu0061u0064u006Fu0062u0065u002Eu0063u006Fu006Du002Fu0066u0072u002Fu0070u0072u006Fu0064u0075u0063u0074u0073u002Fu0061u0063u0072u006Fu0062u0061u0074u002Fu0072u0065u0061u0064u0073u0074u0065u0070u0032u002Eu0068u0074u006Du006C”, 3);
    }
// apres alerte on initialise la variable globale
     global.readerversion = 1;
}
////////////////////////////////////////////////////////////////////////////

:RoiReine:

Je le met en Citation parce qu’en Code on ne voit rien…
Tout ce qui est sur une ligne après un slash / n’est pas exécuté par JavaScript : ce sont des commentaires