Donnez vie à vos documents numériques !
 

Commande spawnPageFromTemplate – RÉSOLU

abracadabraPDF Forums PDF – Général Commande spawnPageFromTemplate – RÉSOLU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44359
    daninet
    Participant

    Bonsoir,

    Félicitations pour le site, j’ai vu votre démo “ReaderXI_trombinoscope_demo.pdf” où il est possible d’insérer de nouvelles pages, également compatible avec les lecteurs.

    J’ai un document de treize pages, je voudrais que la “page 4” de ce document peut être inséré immédiatement après, à la page 5,

    this.spawnPageFromTemplate (“page4” this.numPages, true);
    this.numPages this.pageNum = – 1;

    Comment puis-je adapter les scripts à mes besoins ?

    Merci.

Affichage de 3 réponses de 1 à 3 (sur un total de 3)
  • Auteur
    Réponses
  • #54135
    daninet
    Participant

    ??  :doute:

    #54136
    maxwyss
    Membre

    Pour ça, il faut utiliser les modèles de page. Procédez comme suit (dans Acrobat XI):

    1. Ouvrez le document à la page qui devrait devenir le modèle.

    2. Ouvrez le panneau Outils, et sélectionnez la section Traitement du document

    3. Cliquez sur Modèles de page

    4. Dans le dialogue donnez un nom pour ce modèle, puis cliquez sur Ajouter; dans notre example ça sera “myTemplate”

    5. Confirmez et fermez le dialogue

    6. Ouvrez la Console ( ou )

    7. Entrez le code

    this.getTemplate(“myTempate”).spawn(4, false, false) ;

    8. Executez le code

    Et ça devrait créer une copie de la page choisie après la page 5 (Acrobat commence le compte des pages à zéro)

    Si la nouvelle page est introduite après le numéro de page incorrect, corrigez le premier argument dans la ligne de code.

    Une explication de la méthode utilisée se trouve dans la documentation pour Acrobat JavaScript (Acrobat JavaScript Reference, qui fait partie du SDK pour Acrobat, téléchargeable du site de Adobe.

    HTH

    Max Wyss.

    #54137
    daninet
    Participant

    merci beaucoup, votre solution fonctionne.

    Et «peut créer une page jointe? l’insérer dans le document? merci

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