Donnez vie à vos documents numériques !
 

ToniOsX

Toutes mes réponses sur les forums

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • en réponse à : Incrémenter un numéro automatiquement. – RÉSOLU #50746
    ToniOsX
    Membre

    Voilà la maquette du PageMaster.pdf.
    Placement du script dans le répertoire JavaScript d’Acrobat sur PC:
    C:/Programme/Adobe/Acrobat9.0/Acrobat/Javascript
    Voilà la maquette du PageMaster.
    Placement du script dans le répertoire JavaScript d’Acrobat sur Mac:
    Aller>Applications>Adobe Acrobat  9 Pro>Adobe Acrobat Pro.app>
    Ctrl Clic > Afficher le contenu du paquet>Contents>MacOS>JavaScripts

    Salut à tous,

    j’ai eu besoin de ré-utiliser le javascript de création de machines à souches, étant passé à Acrobat X sur mac le répertoire javascript n’est plus au même endroit, maintenant il est à :

    Applications>Adobe Acrobat Pro > Ctrl Clic (ou clic droit) > Afficher le contenu du paquet>Contents>Resources>JavaScripts

    Si ça peut servir à quelqu’un. :Smiley03:

    en réponse à : Incrémenter un numéro automatiquement. – RÉSOLU #50743
    ToniOsX
    Membre

    J’ai écris ces codes à la volée, sans tester, il est donc assez normal qu’il y ait des erreurs.
    Utilisez-vous bien le bon “Machine à souches.pdf”?

    Bonjour,

    pour du code “à la volée”, ça fonctionne très bien (après quelques petits réglages).

    Oui, j’ai utilisé le bon “Machine à souches.pdf” (il n’y en qu’un de toute façon).
    Juste pour comprendre, à quoi cela sert-il d’avoir un fichier “PageMasterSouche.pdf” ? Et pourquoi si je change l’emplacement des champs dans ce fichier, ça ne les change pas sur les pages générées ?
    Il n’y a qu’en changeant l’emplacement des champs dans la 2ème page du fichier “Machine à souches.pdf” que ça a fonctionné pour moi.

    En tout cas merci encore, ça m’a enlevé une sacrée épine du pied. :RoiReine:

    en réponse à : Incrémenter un numéro automatiquement. – RÉSOLU #50740
    ToniOsX
    Membre

    Merci beaucoup !!! C’est nickel (ou presque).
    Je ne sais pas s’il y a un bug dans la générations des digits ou si c’est mon affichage, jusqu’à 110 tout va bien, au delà j’ai l’impression qu’il y a des chiffres qui se supperposent, ci-joint une capture sur AcrobatPro :

    72130301bon.png . 29773502pasbon.png

    En tout cas merci beaucoup déjà !!! :bonjour:

    Edit : ce n’est pas à partir de 110, en fait ça dépend du nombre de souches demandées mais c’est toujours vers la fin.
    En demandant 1 souche par page et 35 souches, c’est bon jusqu’à 360 et c’est ensuite que ça se met en superposition :

    322403360.png . 117488361.png

    Ah ! mais suis-je bête !!!! Je demande 35 souches donc jusque 351/360, donc c’est bon, mais pourquoi ais-je 3 pages en plus alors ? (juste pour savoir, car à priori c’est bon comme ça).

    Edit 2 : j’ai trouvé, ce sont les pages en plus dans le document “Machine à souches.pdf” je pense…

    en réponse à : Incrémenter un numéro automatiquement. – RÉSOLU #50736
    ToniOsX
    Membre

    Salut,
    je vais essayer d’être plus explicite alors.

    Je dois créer des carnets de 10 tickets, la numérotation de ceux-ci se faisant grâce à un numéroteur en machine je ne m’en occupe pas.

    Sur la couverture de chacun de ses carnets, je dois mettre les numéros des tickets qui composent ce carnet (1 à 10, 11 à 20, 21 à 30, 31 à 40 etc). C’est les couvertures que je dois faire et imprimer (plusieurs centaines voire milliers).

    Donc, sur mes couvertures je vais avoir 2 champs (A et B pour la 1ère, C et D pour la 2ème etc).
    752622ab.png . 633155cd.png

    Donc ce que je souhaite modifier dans le script proposé :
    1 – que je renseigne le champ A (et le chiffre d’arrêt du script)
    2 – que le js calcule A + 9 et le mette dans le champ B
    3 – que le js reprenne la valeur de B et calcule B + 1 et le mette dans le champ C
    4 – que le js reprenne la valeur de C et calcule C + 9 et le mette dans le champ D
    etc…

    En valeurs à rentrer je n’aurais donc que la valeur de A et le chiffre auquel je voudrais que le script s’arrête (exemple de 1 à 400, de 401 à 800 etc), me permettant de faire plusieurs fichiers au lieu d’un seul très gros.

    Concernant les digits, c’est très bien comme c’est là, vu que je vais certainement dépasser le chiffre de 10 000, que les digits soient sur 5 chiffres c’est très bien.

    En espérant avoir été clair.
    Merci.

    en réponse à : Incrémenter un numéro automatiquement. – RÉSOLU #50732
    ToniOsX
    Membre

    Je veux bien essayer de bidouiller, mais je ne vois pas où dans le javascript les blocs des variables (Numero_1, Numero_2 etc) sont ?

    en réponse à : Incrémenter un numéro automatiquement. – RÉSOLU #50730
    ToniOsX
    Membre

    Bonjour,
    sur Mac Os 10.6, AcrobatPro 9.4.3, je n’ai rien modifié (dans un 1er temps) au script initial, ensuite j’ai essayé de fermer la parenthèse qui me semblait ouverte, puis j’ai essayé de mettre un point/virgule, mais rien ne fait fonctionner le script.

    Le plugin ? (le javascript ?). Si oui, il est installé comme indiqué précédemment, en ouvrant le paquet Acrobat puis contents/macos/javascript.

    Merci.

    Edit : il y a du nouveau, le script fonctionne (un peu), j’ai recopié le script dans un autre éditeur et il se lance, mais ne fait pas tout ce que je lui demande (pour les utilisateurs de Mac, surtout pas de textedit, choisir plutot un éditeur comme Fraise).
    Exemple je lui demande 4 tickets par page et 8 au total, il ne me créé que les 3 premiers, puis me met un message d’erreur.

    :Euuuh:

    Edit 2 : ça y est, ça fonctionne normalement, j’ai modifié la page PageMaster.pdf qui ne contenait que 3 champs à l’origine…

    Reste maintenant à savoir si c’est possible (facilement ?) de rajouter des opérations mathématiques (+9 et +1) tout en reprenant la valeur du champ précédent ?

    Merci en tout cas.

    en réponse à : Incrémenter un numéro automatiquement. – RÉSOLU #50728
    ToniOsX
    Membre

    Bonjour,
    je fais remonter ce fil car j’ai un travail à faire qui ressemble un peu, mais pas tout à fait.

    Le client me demande de réaliser des carnets de tickets (10 par carnet) numérotés.

    Pour la numérotation des tickets, pas de soucis (c’est fait avec un numéroteur en machine), mais à des fins comptables, il faut aussi que sur la couverture de chaque carnet il y ait les numéros (1 à 10, 11 à 20 etc). Donc je cherche comment faire un script (inDesign ou Acrobat) qui ajouterait +9 au premier champ, ce qui me permettrais de ne saisir que les 1ers champs,
    ou mieux encore, s’il est possible de créer des nouveaux champs (mais ça je ne sait pas), à ce moment-là de rajouter +9 au 1er, puis +1 au 2ème puis +9, puis +1 etc (ce qui donnerait en mettant 1 au 1er champ, 10 au 2ème, 11 au 3ème, 20 au 4ème etc).

    J’ai essayé de faire fonctionner le script de création de tickets, mais il me trouve une erreur… (parenthèse pas fermée ? J’ai essayé de la fermer mais idem, j’ai essayé de mettre un point/virgule mais idem).

    Code:
    Fonctions de débogage de scripts JavaScript Acrobat v.9.0
    Fonctions intégrées d’Acrobat EScript v.9.0
    Fonctions intégrées d’Acrobat Annotations/Collaboration v.9.0
    Fonctions intégrées de l’Assistant d’Acrobat Annotations/Collaboration v.9.0
    Acrobat SOAP 9.0

    SyntaxError: illegal character
    10:Folder-Level:App:MachineCreationTickets.js
    trustedcreationtickets is not defined
    2:Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:Field:Mouse UpException à la ligne 2 de la fonction top_level, script Field:Mouse Up
    ReferenceError: trustedcreationtickets is not defined
    2:Field:Mouse Up
    trustedcreationtickets is not defined
    2:AcroForm:Allez1:Annot1:MouseUp:Action1Exception à la ligne 2 de la fonction top_level, script AcroForm:Allez1:Annot1:MouseUp:Action1
    ReferenceError: trustedcreationtickets is not defined
    2:AcroForm:Allez1:Annot1:MouseUp:Action1

    Merci.

Affichage de 7 réponses de 1 à 7 (sur un total de 7)