Donnez vie à vos documents numériques !
 

Forcer l’enregistrement de certaines pages ?

abracadabraPDF Forums PDF – Général Forcer l’enregistrement de certaines pages ?

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45436
    selkis
    Membre

    Bonjour à tous,

    J’ai construit un formulaire de 3 pages.
    Est il possible lors de l’enregistrement de celui-ci par un utilisateur lambda (que ce soit par enregistrer ou enregistrer sous), de forcer ou de n’autoriser que l’enregistrement des pages 2 et 3 ?

    Merci.

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Auteur
    Réponses
  • #60818
    bebarth
    Maître des clés

    bonjour,
    Voici un script adapté d’un ancien que j’avais déjà écris. Il devra être placé en action donc en local et ne sera donc pas utilisable par un utilisateur avec Adode Reader.

    var Chemin = this.path;
    var PathSansExt = Chemin.substring(0,Chemin.length-4)
    // Nouveau document
    var newDoc = app.newDoc();
    //Pages insérées
    newDoc.insertPages({
    nPage: 0,
    cPath: this.path,
    nStart: 1, //0-based première page insérée, ici deuxième page
    nEnd: 2 //0-based dernière page insérée, ici troisième page
    });
    //Suppression de la première page lors créée avec le nouveau document
    newDoc.deletePages(0);
    //Enregistrement
    newDoc.saveAs(PathSansExt+”_Pages 2&3.pdf”);

    Pour des raison de sécurité, certaines commandes ne sont pas accessibles avec Adobe Reader :
    http://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#rhsyns=%20&t=Acro12_MasterBook%2FJS_API_AcroJSPreface%2FQuick_bars.htm&rhsearch=superscript

    et c’est le cas pour extractPages ou insertPages (availability X: The property or method is not allowed in Adobe Reader but is available in Acrobat Pro and Acrobat Standard).
    @+
    :bonjour:

    #60819
    Merlin
    Maître des clés

    Bonjour.

    Est-ce que ce ne serait pas plus simple de déclarer la page 1 comme “Modèle de page” pour pouvoir la masquer ensuite ?
    (Faute de pouvoir la faire disparaitre vraiment)

    A priori ça devrait fonctionner avec Reader sous réserve que les “Droits étendus” soient activés, c’est marqué “F” dans la Quickbar, avec un peu de chance ça pourrait même fonctionner directement avec Reader DC et XI…
    :priere:

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