Donnez vie à vos documents numériques !
 

Script pour modifier l’ordre des pages

abracadabraPDF Forums PDF – Général Script pour modifier l’ordre des pages

Étiqueté : 

  • Créateur
    Sujet
  • #73976
    lemidi34
    Participant

    Salut à tous,

    A-t-on la possibilité de créer un bouton de commande dans Adobe Acrobat permettant à l’utilisateur de modifier l’ordre des pages d’un document PDF ?

    Merci de votre aide

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • #73977
    Merlin
    Maître des clés

    Bonjour

     

    La réponse est oui si l’utilisateur utilise Acrobat Pro ou Acrobat Standard.

    La réponse est non si l’utilisateur utilise Acrobat Reader.

    #73978
    lemidi34
    Participant

    Merci,

    C’était justement pour créer un bouton de commande avec Acrobat pro et pouvoir l’utiliser avec acrobat reader

    #73981
    Merlin
    Maître des clés

    Acrobat Reader ne permet pas de modifier un document (remplir un formulaire ou ajouter des commentaires n’est pas considéré comme modifications).

    #73985
    lemidi34
    Participant

    Je pensais que oui car on peut ajouter des pages avec bouton de commande dans un formulaire.

    Merci quand même

    • Cette réponse a été modifiée le il y a 1 mois et 4 semaines par lemidi34.
    #73987
    Merlin
    Maître des clés

    C’est plus compliqué que ça.

    Avec Reader on peut générer (spawn) des pages depuis des pages modèles (templates) masquées, les supprimer et éventuellement les réordonner.

    Mais ça ne fonctionne qu’avec des pages générées, ça ne fonctionne pas dans un document normal avec des pages statiques. C’est un cas de figure très particulier.

    #73988
    bebarth
    Maître des clés

    bonjour,
    Effectivement, il faut que chaque page soit une page modèle puis qu’elle soit générée depuis Acrobat (Reader), comme dans l’exemple joint.
    Voici le script pour cet exemple.
    var noPage=event.target.name.substr(4);
    var modeles=this.templates;
    if (event.target.value!="Off") {
    for (i=0; i<modeles.length; i++) {
    if (modeles.name==noPage) modeles.spawn(this.numPages,false);
    }
    } else {
    var lesPages=this.getField("Page "+noPage).page;
    this.deletePages(lesPages[1]);
    }
    this.pageNum=0;

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
    #73990
    lemidi34
    Participant

    Bonjour à tous les 2,

    Merlin tu dis dans ton post que l’on peut dans reader masquer supprimer ou ordonner des pages modèles, effectivement j’ajoute des pages modèles avec reader suite à un bouton de commande crée dans acrobat pro mais parfois le document évolue et je dois rajouter des pages modèles et ainsi changer l’ordre des pages au fur et à mesure.

    Mais je vais essayer avec la méthode de Bebarth

    Merci à tous les2

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.