×

Avertissement

JUser::_load : impossible de charger l'utilisateur ayant l'ID 45
Imprimer
Catégorie : JS Acrobat
Également disponible :  English (UK) 
Affichages : 5461

bookmarks for each page crée des signets pour chaque page du document PDF.

Pour ce script, rien de prémaché, nous allons copier / coller le code fourni ci-dessous dans acrobat afin de créer le script.

Utilisation

  1. Copier le code suivant
  2. Dans Acrobat, "Menu options avancées > traitement du document > Traitement par lots"
  3. Appuyer sur créer pour créer une nouvelle action
  4. Donner un nom à l'action et valider.
  5. Appuyer sur Commandes et choisissez "Exécuter le script Javascript" dans la liste
  6. Dans les options, choisissez "Exécutez les commandes sur les documents ouverts dans Acrobat"
  7. Appuyer sur ajouter et double cliquer sur la ligne "Exécuter le script Javascript" à droite de la fenêtre
  8. Dans la fenêtre qui apparaît, coller le code ci-dessous
  9. Cliquez sur Ok pour refermer les fenêtres
  10. Avec un document actif, lancer le script en vous rendant dans le même menu et choisissez Exécuter après avoir sélectionné votre action.

Ce script génère des signets pour chaque page que compte le document.

Sélectionnez le code

/* Create bookmarks for each page in the document */
var root = this.bookmarkRoot;
try {
for (var i = 0; i < this.numPages; i++)
       {
       root.createChild("Page " + (i+1), "this.pageNum=" + i, i);
       }
} 
catch(e)
{
app.alert("Processing error: "+e)
}

Pas encore de commentaires.

Laissez votre commentaire

En réponse à Some User