Donnez vie à vos documents numériques !
 

Not Allowed – Script

abracadabraPDF Forums PDF – Général Not Allowed – Script

  • Créateur
    Sujet
  • #74706
    jctremblay
    Participant

    Bonjour!
    J’ai un script qui fonctionne très bien dans la console, ou via une action.
    Par contre, il ne fonctionne pas dans un action>javascript, un doc-level script, ou même un script d’application.

    le message d’erreur ressemble à ceci:
    NotAllowedError: Security settings prevent access to this property or method. Doc.createTemplate

    Le script, fait un modèle d’une page, d’un nombre de copies, et d’une destination des copies.

    Est-ce qu’il y a une façon de permettre l’execution d’un tel script?

    Le script est en pièce jointe.

    Attachments:
    You must be logged in to view attached files.
Affichage de 8 réponses de 1 à 8 (sur un total de 8)
  • Auteur
    Réponses
  • #74708
    bebarth
    Maître des clés

    bonjour,

    Si tu regardes la 3e colonne de la Quick bar, le S indique les niveaux de privilèges où tu peux exécuter cette méthode et on ne trouve pas le niveau Sript de document.

    Par contre, si tu étends les privilèges tu devrais pouvoir te créer un menu qui te permette d’exécuter ce script.

    Essaye et dis-moi/nous.

    @+

    #74709
    Merlin
    Maître des clés

    Bonjour

     

    “createTemplate” et “removeTemplate” ne peuvent fonctionner que depuis la console ou depuis une action (batch), et que avec Acrobat Pro (ou Standard).

    Pour que ça fonctionne avec Reader il faudrait que le document ait des droits étendus (Extended Rights) mais pas ceux qu’on peut activer avec Acrobat Pro, il faut ceux d’un niveau supérieur qu’il faut acheter (cher) chez Adobe.

     

    L’astuce serait donc de créer les templates d’avance, utiliser la fonction “spawn” pour ajouter des pages et la fonction “deletePage” pour les supprimer.

    #74710
    jctremblay
    Participant

    @Merlin,

    Il y a donc une sérieuse limite en lien avec la sécurité. C’est compréhensible… mais chiant à la fois.

    Je vais, comme tu le suggères, devoir faire mes modèles avant et modifier mon script pour avoir un choix des modèles existant à dupliquer. Je garde quand même celui-ci à sauvegarder en action.

    @bebarth,
    De quel Quick bar parles-tu?

    • Cette réponse a été modifiée le il y a 1 jour et 5 heures par jctremblay.
    #74712
    Merlin
    Maître des clés

    On peut dupliquer une page template qu’elle soit masquée ou apparente, ça ne change rien. Il faut seulement que ladite page soit enregistrée comme template.

     

    La QuickBar, ou Table Quick Key :

    https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/index.html#table-quick-key

    Voir aussi la capture ci-dessous.

    Attachments:
    You must be logged in to view attached files.
    #74714
    Merlin
    Maître des clés

    PS à propos de la QuickBar : attention quand même car la documentation est farcie d’erreurs…

    #74715
    bebarth
    Maître des clés

    Désolé je suis dans le cap corse sans pratiquement aucun réseau…

    @+

    Attachments:
    You must be logged in to view attached files.
    #74718
    jctremblay
    Participant

    Désolé je suis dans le cap corse sans pratiquement aucun réseau…

    Profite…

    #74719
    jctremblay
    Participant

    On peut dupliquer une page template qu’elle soit masquée ou apparente, ça ne change rien. Il faut seulement que ladite page soit enregistrée comme template.


    @Merlin
    Est-ce qu’il y a un scénario ou cela pourrait être avantageux ou problèmatique d’avoir les page modèles visible ou l’inverse.

    Ce que je comprend…
    Pages modèles cachées = Augmentation du Poids du PDF
    Pages modèles visible = Si l’utilisateur supprime cette page, le modèle disparaît également.

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