Donnez vie à vos documents numériques !
 

bebarth

Toutes mes réponses sur les forums

Affichage de 99 réponses de 2,971 à 3,069 (sur un total de 3,103)
  • Auteur
    Réponses
  • en réponse à : Menu création signet. – RÉSOLU #52533
    bebarth
    Maître des clés

    Impeccable !!! Merci Stubiana  :soleil:

    voici mon script final au cas ou cela intéresse quelqu’un.

    function myBookmarkContactUs()
      {
      this.bookmarkRoot.createChild(“Dernière page”, “”, this.bookmarkRoot.children.length);
      var i = this.bookmarkRoot.children.length
      var bkm = this.bookmarkRoot.children[i-1];
      bkm.style = 1;
      bkm.color = color.black;
      bkm.setAction(“this.pageNum = numPages”);
          }
    app.addMenuItem({ cName: “Contact Us”, cParent: “Edit”, cEnable: “event.rc = event.target != null”, cExec: “myBookmarkContactUs()”});

    en réponse à : Menu création signet. – RÉSOLU #52531
    bebarth
    Maître des clés

    Bonjour à tous,
    je voudrais modifié ce script pour créer un autre signet qui renvoie à la dernière page du document, mais que ce script soit le dernier de la liste.
    je n’ai pas de problème pour le renvoi en dernière page, mais par contre je n’arrive pas à placer le signet en fin de liste ! tous les exemples que je trouve “Create a bookmark at the top of the bookmark panel”.
    Dans AcrobatJS Guide il est indiqué pour “createChild” : Creates a new child bookmark at the specified location. si je comprends bien, cela doit donc être possible.
    j’ai bien trouvé un script qui calcul le nombre de signets, mais je ne sais pas qu’en faire…
    merci d’avance si quelqu’un a une réponse !!!
    :bonjour:

    bebarth
    Maître des clés

    Super !!!

    …et on comprend encore mieux avec l’exemple que l’on peut télécharger sur http://www.planetpdf.com/developer/article.asp?ContentID=javascript_setfocus_method_f&gid=6267%29

    Sais-tu si le livre cité “Creating Adobe Acrobat Forms” ou un autre similaire existe en français ! je n’ai pas trop de mal avec l’anglais, mais si ça existe en français, je préfère.

    encore merci
    :bonjour:

    bebarth
    Maître des clés

    Merci Merlin,
    J’ai donc mis les deux scripts de touches à la suite et cela fonctionne “presque parfaitement”, car lorsque je tape le 5ème caractère, je change bien automatiquement de champ, mais ce 5ème caractère n’est pas pris en compte (cf fichier joint).
    je comprend donc que ce caractère est taper dans le premier champ, mais n’est pas validé puisque le champ est plein, et passe donc au champ suivant.
    j’ai essayé de mettre le script de changement de champ au début du script de touche, mais le résultat est le même.
    :Euuuh:

    [attachment deleted by admin]

    bebarth
    Maître des clés

    J’ai trouvé le script pour n’accepter que les chiffres et les lettres capitales.
    Je ne sais pas si je peux donner la solution car j’ai adapter le script “Champ de formulaire au format Téléphone” de Merlin dans son abracadabraSripts.
    je cherche encore pour passer automatiquement au champ suivant.
    :siffle:

    [attachment deleted by admin]

    en réponse à : Menu création signet. – RÉSOLU #52529
    bebarth
    Maître des clés

    J’avais essayé les 2 scripts individuellement. Le script de menu me conviens parfaitement, je l’ai même doublé en créant un signet en anglais et un autre en français.
    merci
    :extra:

    en réponse à : Menu création signet. – RÉSOLU #52527
    bebarth
    Maître des clés

    Bonsoir Merlin,
    pour le raccourci ce n’est pas grave, il y a d’autres moyens;
    Concernant le script bouton, j’ai essayé et il y a quelque chose que je ne comprend pas.
    le bouton ne fonctionne qu’une fois à l’ouverture du fichier, mais le script ouvre une petite “fenêtre javascript” (pièce jointe). Le signet est créé et fonctionne, mais si on le supprime, le script du bouton ne fonctionne plus.
    Est-ce normal ?
    :siffle:

    [attachment deleted by admin]

    en réponse à : Menu création signet. – RÉSOLU #52525
    bebarth
    Maître des clés

    Merci Merlin,
    comme d’hab ça marche impec !!!
    Est-il possible d’ajouter un raccourci clavier dans le script ?
    :geek:

    bebarth
    Maître des clés

    Merlin,
    j’ai essayé ton idée d’ajouter une action “Exécuter un javascript” après l’action “Atteindre une page”, mais cela ne fonctionne apparemment pas.
    la page s’ouvre à l’échelle indique dans l’action “Atteindre une page”.
    :doute:

    bebarth
    Maître des clés

    il n’est apparemment pas possible d’écrire un script pour ajouter une seconde action…
    http://acrobatusers.com/forum/javascript/add-javascript-action-link
    :Euuuh:

    bebarth
    Maître des clés

    Ça c’est pas bête… je regarde ça !
    :soleil:

    bebarth
    Maître des clés

    J’avance, mais je n’arrive pas à récupérer le numéro de page du lien existant !!!
    de plus, je me demande si cela est possible, car j’ai trouvé :
    “It’s not possible to get the list of named destinations in a PDF with a script. You must hard-code it into your script, or read it from some external source, like a text file. ” sur http://acrobatusers.com/forum/javascript/changing-internal-hyperlinks
    si alex a une idée !!! merci.
    :oh:

    voici le script dans l’état actuel :

    var linkPage = this.pageNum;
    var box = this.getPageBox(“Crop”, linkPage); // get the page box
    var linksList = this.getLinks(linkPage, box); // get the link
    if (linksList.length > 0)
        {
        for (var i=0; i < linksList.length; i++) // loop through each link
            {
            var destPage=this.gotoNamedDest(linksList);//destination existante du lien
            linksList
    .setAction(“this.pageNum=”+destPage+”;”+”u000D”+”this.zoomType=zoomtype.fitP;”) //set new destination
            }
        }

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51904
    bebarth
    Maître des clés

    merci alex !
    ce doit être assez compliqué car en plus du nombre de caractères du numéro de page, il faut certainement aussi prendre en compte la police et le corps utilisé !!!
    …et en ce qui concerne la recherche d’un mot dans une police précise, c’est possible ?
    :???:

    bebarth
    Maître des clés

    j’ai essayé plusieurs versions d’Acrobat sur plusieurs plateformes et le script ne fonctionne pas.
    voici le script que j’ai changé pour modifier les liens de la page courante et atteindre la page cible en pleine page (mais qui ne fonctionne pas).
    ou se trouve l’erreur ???
    :mur:

    var p = this.pageNum
          var box = this.getPageBox(“Crop”, p); // get the page box
          var linksList = this.getLinks(p, box); // get the link
          if (linksList > 0)
             {
                for (var i=0; i < linksList.length; i++) // loop through each link
                   {
                      this.zoomType = zoomtype.fitW; // pleine page
                      this.gotoNamedDest(linksList); // go to current destination
                      var destPage=this.pageNum
                      linksList.setAction(“this.pageNum=”+destPage) //set new destination
                   }
             }

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51902
    bebarth
    Maître des clés

    Juste pour signaler que lorsque le texte est en italique (et uniquement), seule le premier chiffre est cliquable mais le numéro de page indexé est correct.
    cela me convient parfaitement car je n’ai pas beaucoup de texte en italique, mais juste pour info, est-il possible de rechercher un mot (page en l’occurence) dans une police bien précise ?
    merci
    :oh:

    bebarth
    Maître des clés

    Pour info, 350 mn pour 1640 pages !!!
    Plus que 2 versions…
    :extra:

    bebarth
    Maître des clés

    Ça marche impec…
    :joker:

    bebarth
    Maître des clés

    voici le script tel que je l’ai adapté pour mon document :
    console.clear();
    console.println(“Processus de creation des liens…”);
    for (var p = 0; p < this.numPages; p++)
    {
    console.clear();
    console.println(“Page “+(p+1));
    var numWords = this.getPageNumWords(p);
      for (var i=0; i  {
      var ckWord = this.getPageNthWord(p, i, true);
      console.println(i+”-Mot trouve : “+ckWord);
          if ( ckWord == “page”|ckWord == “pages”)
          {
          //Analyse du mot suivant
          MotSuivant=this.getPageNthWord(p,(i+1),true);
          console.println(“Mot suivant trouve, lien a creer : “+MotSuivant);
          //Premier caractère est-il un chiffre?
            if(MotSuivant.charCodeAt(0)>=48&MotSuivant.charCodeAt(0)<=57)
            {
            // pp numéro de la page indexee
            //conversion en variable numerique
            var pp = parseInt(MotSuivant);
            // ajout de 30 pages avant la page 1
            pp+=30
            console.println(“Créer des liens, mot suivant trouve est un chiffre, lien a creer : “+pp);
            var q = this.getPageNthWordQuads(p, i+1);
            // convert quads in default user space to rotated
            // user space used by Links.
            m = (new Matrix2D).fromRotated(this,p);
            mInv = m.invert()
            r = mInv.transform(q)
            r=r.toString()
            r = r.split(“,”);
            l = addLink(p, [r[4], r[5], r[2], r[3]]);
            // bords blancs
            l.borderColor = color.white
            l.borderWidth = 1;
            action=”this.pageNum=”+(pp-1);
            l.setAction(action);
            }
          }
      }
    }

    je vais lancer pour le document de 1600 pages cette nuit.
    est-ce que ce sera plus rapide si j’enlève les commandes “console”.
    je voudrais également mettre une commande d’enregistrement en fin de script pour savoir combien de temps cela a pris.
    :extra:

    bebarth
    Maître des clés

    J’essaie de trouver une connexion wifi dans la journée et donne le script entier ! Sinon il faut que je retape tout sur mon iPhone…
    :geek:

    bebarth
    Maître des clés

    Les 2 solutions ne fonctionnent pas !!!
    J’ai trouvé la solution (ou une solution) que j’ai testé et qui fonctionne :

    var pp = parseInt(MotSuivant);
    pp+=30

    le problème est donc maintenant résolu, à moins que je ne m’aperçois d’un autre problème.
    Merci Alex et Merlin
    :D

    bebarth
    Maître des clés

    Pareil… Pour pp = 100 par exemple (30+pp-1) donne 3099 !!!
    Pour les sites, je verrai plus tard car je n’ai qu’une connexion 3G.
    :Euuuh:

    bebarth
    Maître des clés

    Merci Alex, mais je ne comprends pas le raisonnement de commencer la recherche des numéros de page à partir de la page 30 avec :
    for (var p = 30; p < this.numPages; p++)
    A mon avis il faudrait augmenter la variable pp de 30 dans :
             action=”this.pageNum=”+(pp-1);
    :doute:

    bebarth
    Maître des clés

    Il me manque vraiment des notions de base en Javascript ! D’ailleurs j’aimerais trouver un livre pour les nuls…
    Mon nouveau problème est que j’ai 30 pages avant la page 1. J’ai don essayé d’incrémenter la variable pp avec pp+30, mais cela ne fonctionne pas ! Par exemple pour pp=100, pp+30 donne 10030. Ce qui me parait étrange, c’est que pp+30-1 donne 10029 !!!
    Quel est donc le bon opérateur pour avoir pp+30 en numérique ???
    Merci :mur:

    bebarth
    Maître des clés

    J’ai fait un essai sur 175 pages, et ça m’a pris 1/2 heure. Je fait une vérif vite fait, et je lance pour 1600 pages. Cela devrait prendre 4,5 heures, mais je trouve ça raisonnable. J’ai cela à faire pour les 3 langues. Pour ce qui est du français, je fais la recherche sur “page” et “pages” car je sais qu’il n’y aura pas de “Page”. Je ferai l’indexation des “pages” suivantes manuellement car je sais qu’il n’y en a pas beaucoup.
    Pour ce qui est de la console, je n’y comprend pas grand chose ! J’ai essayé de lancer l’application console du Mac, mais je ne vois rien…
    Merci encore !

    bebarth
    Maître des clés

    je profite d’une connexion wifi difficile à trouver pendant mes vacances pour remercier alex de cette excellente réponse !!!!
    :extra:
    merci aussi à Merlin pour son aide.
    :contentdance:

    bebarth
    Maître des clés

    La condition doit être entre parenthèses if (linksList > 0), mais je n’arrive pas à faire fonctionner le script !
    pour avoir la page entière, faut-il mettre :
    this.zoomType = zoomtype.fitP; au lieu de this.zoom = 150;
    :doute:

    for ( var linkPage = 10; linkPage < this.numPages; linkPage++) // loop through each page
    {
    var box = this.getPageBox(“Crop”, linkPage); // get the page box
    var linksList = this.getLinks(linkPage, box); // get the link
    if (linksList > 0)
    {
    for (var i=0; i < linksList.length; i++) // loop through each link
    {
    this.zoom = 150; // set zoom to 150%
    this.gotoNamedDest(linksList); // go to current destination
    var destPage=this.pageNum
    linksList
    .setAction(“this.pageNum=”+destPage) //set new destination
    }
    }
    }

    bebarth
    Maître des clés

    Merci Merlin.
    Il y a apparemment une parenthèse qui manque avant la condition, mais je ne comprend pas où !!!
    :???:

    [attachment deleted by admin]

    bebarth
    Maître des clés

    Bon, ben finalement je me suis lancé, et bien sure ça marche pas !
    C’est peut-être un début de quelque chose.
    Si l’un de vous a une idée…
    Merci d’avance.
    :doute:

    for (var p = 0; p < this.numPages; p++)
    {
    var numWords = this.getPageNumWords(p);
    for (var i=0; i{
    var ckWord = this.getPageNthWord(p, i, true);
    if ( ckWord == “page”)
    {
    //Analyse du mot suivant
    MotSuivant=this.getPageNthWord(p,i+1,0);
    //Premier caractère est-il un chiffre?
    if(MotSuivant.charCodeAt(0)>=48&MotSuivant.charCodeAt(0)<=57)
    {
    // pp numéro de la page indexee
    var pp = MotSuivant.Value
    var q = this.getPageNthWordQuads(p, i+1);
    // convert quads in default user space to rotated
    // user space used by Links.
    m = (new Matrix2D).fromRotated(this,p);
    mInv = m.invert()
    r = mInv.transform(q)
    r=r.toString()
    r = r.split(“,”);
    l = addLink(p, [r[4], r[5], r[2], r[3]]);
    l.borderColor = color.red
    l.borderWidth = 1
    l.setAction(“this.pageNum(pp);”);
    }
    }
    }
    }

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51874
    bebarth
    Maître des clés

    Pour info, ci-joint l’adresse de l’e-book qui a été fait (aux US) à partir des fichiers pdf :
    http://www.nxtbook.com/nxtbooks/newportcorp/resource2011/#/36
    On peut remarquer que l’indexation des pages fonctionne. Le sous-traitant affirme que son logiciel le fait automatiquement, mais que ces liens ne peuvent être remontés dans le pdf.
    C’est donc peut-etre possible d’y arriver avec un script !
    :???:

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51872
    bebarth
    Maître des clés

    Merlin,
    J’ai aussi regardé ton script de comptage de mots, ou tu fais la distinction entre les mots avec et sans chiffres : ne pourrait-on faire une recherche sur les mots “page”, et si le mot suivant est un chiffre, on peut l’indexer…
    ça, des idées, j’en ai : c’est les concrétiser que j’ai du mal…
    :idee:

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51871
    bebarth
    Maître des clés

    Ça ne marche pas !!!
    N’est-il pas possible de rechercher une chaîne de caractères ?
    Par exemple, si on pouvait faire une recherche d’une chaîne de caractères qui serait la concaténation d’une première chaîne “page ” et d’une variable “xxx” représentant le numéro de la page ?
    :doute:

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51869
    bebarth
    Maître des clés

    Bonjour Merlin,
    au début, je voulais indexer “voir page xxx” avec renvoi à la page xxx, mais “voir page xxx” ça fait 3 mots et non un seul, donc le script ne fonctionne pas.
    Si j’utilise le script en n’indiquant que le numéro de page (50 par exemple), à chaque fois que le script va rencontre “50”, il va l’indexer à la page 50, même si ce nombre correspond à autre chose (longueur, poids…)
    bebarth

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51867
    bebarth
    Maître des clés

    J’ai trouvé le script de Merlin qui est plus complet et convivial que celui d’Adobe, mais qui est sur la même base.
    http://www.abracadabrapdf.net/forum/index.php?topic=1185.msg5151#msg5151

    en réponse à : Indexation des renvois de page dans document PDF. – RÉSOLU #51866
    bebarth
    Maître des clés

    Bonjour,
    Après mes premiers essais, je m’aperçois que la variable ckWord ne doit pas contenir d’espace (un simple mot). Si on ne doit travailler que sur le numéro de page, à chaque fois que le script trouvera le chiffre il fera un renvoi, même si ce numéro ne correspond pas à un numéro de page.
    Je pense qu’il faudrait donc travailler plutôt sur une chaîne de caractères.
    Je poursuis mes recherches.
    bebarth

    en réponse à : Comptage de mots avec AbracadabraTOOLS – RÉSOLU #50993
    bebarth
    Maître des clés

    Merci beaucoup à Alex pour ces réponses très rapides.
    Du coup c’est moi qui suis confus de ne pas avoir trouvé le temps de re-venir voir sur le forum avant.
    Ces scripts me conviennent à merveille…. ça donne une idée plus précise de la quantité de mots à prendre en compte pour mon devis de traduction.
    Merci encore
    :contentdance:
    bebarth

    [attachment deleted by admin]

    bebarth
    Maître des clés

    Bonjour Merlin,
    Je n’arrive pas à m’en sortir. Un coup ça marche et un coup ça marche pas selon le poste de travail (pc, car j’ai fait ples d’essais pu ça fonctionne sous Mac).
    Connaîtrais-tu quelqun ou une société qui pourrait vérifier le ce que je suis en train de faire, identifier les problèmes (éventuels) et bien sûre les résoudre. J’aimerais demander un devis (et bien entendu c’est urgent).
    Merci d’avance pour ta réponse.
    :attention:

    bebarth
    Maître des clés

    ???
    dans ton fichier exemple les différentes langues sont dans le même fichier, ce qui n’est pas mon cas !
    :doute:

    bebarth
    Maître des clés

    Je pense effectivement que le problème vient de disclosed qui, à ce que j’ai trouvé, doit se situer “st thé top level”, ce qui expliquerait que pour certains scripts ils fonctionne uniquement la première fois.
    Je suis sur une nouvelle piste gotonameddest mais pour l’instant je n’arrive pas à voir comment je pourrais créer une destination différente pour chaque page. :???:

    bebarth
    Maître des clés

    J’ai testé le script qui ferme toutes les fenêtres, et comme il est indiqué “It closes all disclosed open documents.”, je me suis dit qu’il fallait mettre “this.disclosed =false;” avant cette parie de script dans le bouton puis remettre “this.disclosed = true;” :
    Le document cible s’ouvre bien en premier plan et à la bonne page, mais le document source reste actif (en second plan).

    Je vais continuer mes recherches, mais mon CD master doit partir pour duplication en milieu de semaine prochaine, et je pense que ce sera cette version qui sera retenue si je ne trouve pas mieux.

    😮 :attention: 😮

    bebarth
    Maître des clés

    J’ai essayé en mettant this.closeDoc en script d’ouverture, mais… ça me referme le doc immédiatement !!!
    j’ai fait pas mal d’essais et en suis arrivé à ce script (uniquement sur le bouton) :

    var d = app.openDoc(“01-Make_F.pdf”,this);
    global.vue = this.viewState;
    d.viewState = global.vue;
    app.openDoc(“01-Make_E.pdf”, this);
    this.closeDoc();

    app.openDoc rappelle le doc source qui est eensuite fermé
    j’ai bien cru que j’y étais arrivé, sauf que, je ne sais pouquoi, ça fonctionne uniquement la première fois (lorsque acrobat est lancé). Pour les fois suivante le doc cible reste au premier plan et à la première page.

    Dans Acrobat 9 SDK Documentation j’ai trouvé ça :

    The following code can be executed as a mouse-up action from an open document. It closes all disclosed open documents. The code is designed to close the active document last so that the execution of the code will not be abruptly terminated.

    var d = app.activeDocs;

    for( var i in d )

    if( d != this ) d.closeDoc();

    if ( this.disclosed ) this.closeDoc();

    Ne pourrait-on pas s’inspirer de ce script pour fermer la fenêtre de second plan ???

    :???: :Euuuh: :???:

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50073
    bebarth
    Maître des clés

    Bonjour Merlin,
    Je sais que ce n’est pas le bon endroit pour parler de la non connexion au forum depuis mon boulot, mais je ne savait pas ou poster.
    D’après le service informatique (toujours trop fort…) ils ont tout testé (fournisseur, filtres, …) et cela ne viendrait pas de chez nous (…)
    Ils me demande de voir avec ton hébergeur si cela ne viendrait pas de filtres de son côté dupuis qu’on a changé de provider (nerim).
    Merci de me tenir au courant.
    :Euuuh:

    bebarth
    Maître des clés

    Début de solution qui fonctionne :
    J’ai enlevé le closeDoc(true) en fin de script de bouton et j’ai rajouté var myDoc = this.info.Title
    Ça fonctionne, je retombe bien à la bonne page.
    Donc en script d’ouverture j’ai ajouté myDoc.closeDoc(true) mais le doc source ne se ferme pas !
    :doute:

    bebarth
    Maître des clés

    ça ne fonctionne pas (sur pc) en inversant les 2 instructions. Le doc source reste ouvert en second plan et le doc cible est ouvert en première page.
    Sur Mac ça marche bien ! Ce que je ne comprend pas dans le doc de jeff moran c’est qu’il parle de parité entre windows et Mac os (pas osx) alors que le mdi fonctionne apparemment avec osx. Et puis le coup des écrans pas chers pour laisser tomber le mdi me laisse septique!!!
    Je continue mes recherches…
    :doute:

    bebarth
    Maître des clés

    Je vais essayer plus tard, mais là je profite que j’ai accès au site :
    – Si dans un même script je ferme le doc après avoir été sur un autre doc, à quel doc s’applique “closeDoc(true);”????
    – Ne faut-il pas fermer le doc origine en scrip d’ouverture du doc cible???
    Merci
    :doute:

    bebarth
    Maître des clés

    en script de bouton, c’est :

    var d = app.openDoc(“01-Make_F.pdf”,this);
    global.vue = this.viewState;
    closeDoc(true);
    d.viewState = global.vue;

    en script d’ouverture il y avait :

    app.openInPlace = true;

    que j’avais rajouter pour que les vues précédentes fonctionnent sur plusieurs documents. Mais apparemment cela ne sert plus à rien puisque cela ne fonctionne plus.

    Ne pourrait-on pas fermer la fenêtre du fichier original une fois que l’on est à la bonne page du fichier cible ?

    :Euuuh:

    bebarth
    Maître des clés

    J’ai lu vite fait et pensé qu’il suffisait de supprimer openInPlace, mais apparemment ça ne suffit pas. La variable de page est perdue.
    :Euuuh:

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50071
    bebarth
    Maître des clés

    J’arrive très difficilement à aller sur abracadabrapdf.net mais sur le forum j’ai un message d’erreur qui parle de php et de mysql. Sur l’iphone c’est ok mais un peu long pour écrire.
    :???:

    bebarth
    Maître des clés

    Alors que tout ce passait bien sur le ce de l’année dernière, cette année j’ai un problème avec exactement le même script.
    Le bouton fonctionne bien uniquement la première fois (EN->FR ou FR->EN) puis le bouton ouvre le fichier dans une autre fenêtre et à la première page (perte des variables ????).
    D’où pourrait venir ce problème, sachant que je n’ai pas compris le dernier post d’Alex…
    Merci !
    :mur:

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50069
    bebarth
    Maître des clés

    Mais copier/collée, il fallait le faire…
    Ça fait 2 jours qu’on a changé de fournisseur web au boulot, et depuis je n’arrive plus á me connecter au forum ! Seulement de mon iPhone.
    :???: :???: :???:

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50066
    bebarth
    Maître des clés

    Encore trop fort Merlin !!!
    Tout fonctionne bien. Du moins je l’espère, car je ne sais pas si je vais pouvoir tester les versions anglaise et allemande.
    Sur d’anciennes version d’Acrobat (sur mac du moins) on pouvait choisir la langue du logiciel en appuyant sur option lorsqu’on démarrait.
    J’ai essayé mais cela ne fonctionne plus.
    Comme apparemment c’est la version d’Acrobat que l’on test avec “app.language” (et non la langue de l’OS), sais-tu si je pourrais tester le script si je télécharge les version anglaise et allemande ????

    encore merci

    :soleil:
    :contentdance:

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50064
    bebarth
    Maître des clés

    Merci Merlin pour ta solution.
    J’ai réussi à récupérer la version du reader et de faire un message à l’ouverture, maintenant j’ai quelques questions.

    1) comment peut-on afficher ce message uniquement si la version est inférieure à Reader 9 (app.viewerVersion < 9)
    2) comment l’alerte est assez grande et que je dois la faire en 3 langues (Français, Allemand et Anglais pour tous les autres pays) est-il possible de récupérer la langue de l’ordinateur et d’afficher l’alerte uniquement dans la langue du pays.
    3) que faire si aucun reader n’est installé sur le poste de travail???

    merci d’avance si tu as des solutions à me proposer.
    :???:

    [attachment deleted by admin]

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50062
    bebarth
    Maître des clés

    Bonjour,
    j’ai également plusieurs version d’Acrobat sur mon mac, et je n’ai jamais eu de conflit.
    Mon problème est que je pense que la grande majorité des personnes qui recevrons le CD-ROM sont sous PC.
    Je suis en train de réfléchir à une solution que je n’ai pas encore ! alors j’en appelle aux experts qui pourront me dire si cela est possible…
    La solution  serait de faire tourner le CD-ROM avec Reader 9, puis de tester la version présente sur le PC et si c’est une version inférieure, d’afficher un message proposant d’installer la version Reader 9.
    Je suis également preneur de toute autre solution qui me serait proposée…
    Merci !!!
    :Euuuh:

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50059
    bebarth
    Maître des clés

    Aïe ! L’inverse produit l’effet inverse…
    Maintenant je lance le CD-ROM avec Reader 8, et ces mêmes boutons fonctionnent sur les postes équipés de Reader 8 et précédentes, mais ne fonctionnent plus sur les postes équipés du Reader 9 !!!!!!
    :mur:

    en réponse à : 3D reviewer #50020
    bebarth
    Maître des clés

    Lorsqu’on installe la version 9, l’installateur repère le 3D Toolkit (et la présence d’Acrobat 8 3D, pour mon cas), et indique qu’il faut remplacer la version 8 par la version 9. Il supprime donc tous ce qui était fourni avec Acrobat 3D (dont le 3D Toolkit).
    😮

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50057
    bebarth
    Maître des clés

    Merci de l’info…. car c’est pas la première fois que je faisais celà !
    :priere:

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50055
    bebarth
    Maître des clés

    Pourquoi ne pas fournir un simple lien pour le 9 ?
    Le temps que tu diffuses ton CD et il sera obsolète car plusieurs mises à jour auront eu lieu.

    En fait, sur le CD-ROM je fournis les versions PC/Mac disponibles à ce moment plus le lien pour téléchrager les dernières versions (et ce pour chaque pays où la société a une filiale).
    A mon avis, plus le CD est simple d’utilisation et convivial et plus il a de chance d’être consulté.

    Et d’ailleurs, les “disfonctionnants” ne seraient-ils pas sur Vista à tout hasard ???

    Je ne sais pas s’il y a un dysfonctionnement sous Vista, car il n’y a qu’XP installé sur les PC de la société.

    Merci
    :doute:

    [attachment deleted by admin]

    en réponse à : Compatibilité Acrobat 9 et versions précédentes #50053
    bebarth
    Maître des clés

    Bonsoir Merlin,
    Je ne connais pas encore les Porte-documents PDF, mais je suis un peu septique sur le fait que les clients qui reçoivent le CD-ROM installeront systématiquement Adobe Reader 9. D’après mon expérience, en général, soit le CD fonctionne directement et il est utilisé, soit il sera éjecté à la première demande d’installation, puis restera soit sur le bureau, soit à la poubelle.
    C’est pourquoi je pense que je vais faire tourner le CD avec le Reader 8, et founir l’installateur du Reader 9.
    A noter que le problème est uniquement sur PC, mais je ne connais pas du tout le nombre de clients qui tournent avec des macs (certainement très peu). Peut-être une étude à faire.
    Je vais lire très attentivement le contrat Adobe et voir ce qu’il spécifie!
    Merci
    :oh:

    en réponse à : 3D reviewer #50017
    bebarth
    Maître des clés

    Bonjour et désolé car je ne suis pas venu sur le forum depuis un moment !
    3D Toolkit n’est plus fourni avec Acrobat 9 Pro Extended, et pour “texturer” il faut acheter “Deep Exploration” (que je ne connais pas !).
    @+
    :indecis:

    [attachment deleted by admin]

    en réponse à : Fichier pdf avec texte vectorisé #49765
    bebarth
    Maître des clés

    … A noter que pour la compatibilité pdf 1.3 on est obligé d’aplatir l’image.
    On peut également personnaliser son optimisation pdf, et si on a également prédéfinie la vectorisation de texte dans la fenêtre de transparence, on peut tout faire d’un coup.
    Je viens de relire la discussion et c’est ce que tu expliquais précédemment dans la discussion, mais que je n’avais pas compris ! C’est pour cela que je joins une copie d’écran.
    Merci encore

    [attachment deleted by admin]

    en réponse à : Fichier pdf avec texte vectorisé #49764
    bebarth
    Maître des clés

    Dans ton cas tu ne dois utiliser que le seul menu déroulant…

    Merci Merlin,
    le panneau déroulant permet de choisir la version d’Acrobat. Lorsqu’on ne connait pas par coeur les correspondaces entre versions Acrobat et versions pdf, peut-on la trouver quelque part dans Acrobat, ou doit-on se rendre sur http://www.abracadabrapdf.net/articles.php?lng=fr&pg=10

    :bravo:

    en réponse à : Fichier pdf avec texte vectorisé #49762
    bebarth
    Maître des clés

    hé hop !!! en cinq minutes c’est fait !

    …sauf que j’ai un problème: Mon imprimeur allemand me demande un pdf version 1.3 avec texte vectorisé.
    Je fais donc un pdf version 1.3, mais lorsque je vectorise le texte, le format du pdf passe en version 1.6.
    Comment une fois le texte vectorisé puis-je revenir en pdf 1.3

    Merci d’avance

    :???:

    en réponse à : Fichier pdf avec texte vectorisé #49761
    bebarth
    Maître des clés

    Bonjour à tous,
    Quand on ne se sert de fonctions que très rarement (comme celle-ci), heureusement que le forum est là pour se remémorer la procédure…
    hé hop !!! en cinq minutes c’est fait !
    @+
    :siffle:

    en réponse à : Générer un numéro de commande automatique #49795
    bebarth
    Maître des clés

    Bonjour,
    Voici une première idée : Pourquoi ne pas créer un bouton qui générerait un numéro aléatoire (avec “Math.random()”) et qui deviendrait invisible lorsqu’on aurait appuyé dessus, ou bien ce numéro serait généré automatiquement à la première ouverture grâce à une variable qui contrôlerait cette première ouverture !
    @+
    :doute:

    bebarth
    Maître des clés

    Merlin,
    Je n’ai pas trouvé de section “Calques” sur ton DVD pour voir ce qu’on pouvait en faire (à par les afficher/masquer – mais peut-on en faire autre chose ???).
    Un calque est-il lié à une seule page ou à toutes les pages d’un document ?
    Merci
    :???:

    en réponse à : Page "invisible" #49793
    bebarth
    Maître des clés

    … J’ai Acrobat 3D que je fais tourné en émulation windows sur mon mac !!!
    :???:

    bebarth
    Maître des clés

    J’ai exporté la page sur Illustrator, ajouté un calque puis je l’ai réimporté dans Acrobat. Le calque est bien créé.
    Nouvelle question : un objet (bouton, 3D, son,…) peut-il être lié à un calque (selon la visibilité) et non à la page ???
    Merci
    :???:

    en réponse à : Page "invisible" #49791
    bebarth
    Maître des clés

    Bonjour Merlin,
    Voilà le but initial :
    J’ai une page (sans l’objet 3D central) avec un bouton “3D MODEL”. Lorsque j’appuis sur ce bouton je voudrais Afficher/Masquer cet objet 3D.
    Comme on ne peux affecter l’action Afficher/masque qu’a des boutons, j’avais pensé placer cet objet 3D sur un calque dans un premier temps, mais apparemment les objets sont liés à des pages et non à des calques.
    C’est pourquoi j’avais pensé à cette page invisible, accessible par bouton.
    Si tu as une idée, elle est la bien venue…
    :???:

    en réponse à : Fichier pdf avec texte vectorisé #49759
    bebarth
    Maître des clés

    OK,
    la vectorisation fonctionne bien comme ça.
    Merci
    :soleil:

    en réponse à : Fichier pdf avec texte vectorisé #49757
    bebarth
    Maître des clés

    Bonjour Merlin,
    Il y a quelque chose que je n’ai toujours pas compris, car après plusieurs essais, je n’arrive toujours pas à vectoriser du texte !!!
    Peut-être un indice : dans le menu déroulant “Surbrillance” tous les sous-menus sont grisés…
    As-tu une idéé ??? Faut-il générer le pdf d’une façon spéciale ???
    Merci
    :???:

    en réponse à : Problème de résolution d’image #49775
    bebarth
    Maître des clés

    Ce qui est étrange, c’est que sur d’autres images du même fichier qui étaient également en 300 dpi + réduction, je n’avais pas le problème.
    :???:

    en réponse à : Problème de résolution d’image #49773
    bebarth
    Maître des clés

    Merlin,
    Je pense avoir trouvé la solution.
    Il faut cocher la case “Sortie TIFF pleine résolution” dans le munu “Images” de la fenêtre d’impression (voir explication de l’aide XPress dans la copie d’écran). J’ai fait l’essai et ça fonctionne.
    Je pense qu’il faut laisser cocher cette case par défaut : cela pose-t’il un problème ???
    :doute:

    en réponse à : Problème de résolution d’image #49771
    bebarth
    Maître des clés

    XPress 7.3 Mac
    :???:

    en réponse à : Fichier pdf avec texte vectorisé #49756
    bebarth
    Maître des clés

    No soussaille alors !

    C’est ce que je pensais aussi, mais pour l’instant… soussaille!!!
    j’essaie de tester la vectorisation en parallèle à l’animation du DVD et tout ce passe comme indiqué, sauf quand je fait “Appliquer”, le texte existe toujours… je vais ré-essayer aujourd’hui
    @+
    :???:

    en réponse à : Problème de résolution d’image #49769
    bebarth
    Maître des clés

    Bonjour Merlin,
    J’ai essayé avec les réglages que tu m’as indiqués mais le résultat est identique.
    Par contre, j’ai fais un essai en réduisant le fichier tif à 65% et à l’important dans XPress à 100%, et la je n’ai plus le problème.
    Cela n’explique pas le pourquoi, mais je sais comment contourner le problème.
    Si tu as une explication…
    Merci
    :???:

    en réponse à : Fichier pdf avec texte vectorisé #49754
    bebarth
    Maître des clés

    Merci Merlin,
    j’ai bien achté ton DVD, mais je n’ai pas encore eu le temps de tout voir !
    :siffle:

    en réponse à : faire disparaitre l’extension "indd" avant .PDF ? #49713
    bebarth
    Maître des clés

    Bonjour,
    L’extension indd signifie que le pdf est créé d’après InDesign. Je ne sais pas sur PC, mais sur Mac soit on créé d’abord un fichier .ps par la commande imprimer et alors on a une boite de dialogue qui demande l’extension que l’on veut choisir (cf. fichier joint), soit on créé diectement le fichier pdf par la commande exporter, et le fichier se créé directement avec l’extension .pdf
    je suis à peu près certain qu’avec la commande exporter sur PC le résultat sera le même, en plus c’est beaucoup plus rapide !
    :attention:

    en réponse à : Gif animé comme icone de bouton #49711
    bebarth
    Maître des clés

    Bonjour Merlin,
    tu dis :

    Non, le format GIF, animé ou non, n’est pas supporté dans le format PDF.

    pourtant ce format est bien proposé pour l’importation des icones de boutons, et je l’ai déjà utilisé !!!

    Merci à Lionel pour sa remarque.

    @+
    :soleil:

    bebarth
    Maître des clés

    Je ne sais pas comment cette barre apparaît exactement car elle arrive dans des document qui ne sont pas des formulaires (???). Ce que j’ai trouvé pour masquer cette barre de remplissage de formulaire, il suffit de protéger le document (sauf s’il y a un formulaire à remplir) of course !!!
    ::)

    en réponse à : Insertion 3D dans PowerPoint #49625
    bebarth
    Maître des clés

    Effectivement, j’avais pas du lire le chapitre “View the presentation”!
    Il faut donc bien transformer le ppt en pdf.
    Pour moi ça me va bien…
    :soleil:

    en réponse à : Insertion 3D dans PowerPoint #49623
    bebarth
    Maître des clés
    Je ne suis pas sur qu’il se trouve des spécialistes de Powerpoint sur ce forum…

    … je ne suis pas certain que la réponse vienne d’un spécialiste PowerPoint car c’est le même problème sur Word ou sur Excel.

    Effectivement si le document (PowerPoint ou Word testés) est converti en pdf ça fonctionne !!!

    :oh:

    en réponse à : Insertion 3D dans PowerPoint #49622
    bebarth
    Maître des clés

    il s’agit de la visite guidée que l’on trouve à l’adresse :
    http://www.adobe.com/fr/products/acrobat3d/
    et on en parle ausii sur le document :
    http://www.adobe.com/designcenter/acrobat3d/articles/ac3dit_officeint/ac3dit_officeint.pdf
    @+ ;)

    bebarth
    Maître des clés

    Je ne pense pas que les calques soient possibles pour moi, car les différentes versions sont faites simultanément en France et aux US via une base de données et un logiciel STEP (http://ebusiness.info/guide.php3?societe=10561) qui permet de remonter ces données dans XPress. Il y a donc 1 fichier par langue.
    1 fichier pèse déja environ 60 Mo (avec une résolution d’image à 72 dpi), alors les 3 en un seul fichier j’imagine (même si la quadri serai sur un calque et les différentes langues sur les autres).
    :geek:

    bebarth
    Maître des clés

    c’est ce que je pense avoir fait !!!
    :mur:

    bebarth
    Maître des clés

    dans la doc js_api_reference j’ai trouvé :

    The following methods, if run from a document-level script, no longer affect the user preferences:

    ?app.openInPlace
    These methods still affect user preferences if run from an application-level script.

    j’ai donc essayé de placer app.openInPlace dans un fichier .js mais sans résultat.
    du coup, j’ai fait un mixte de scripts que proposait cdiautomation :

    var d = app.openDoc(“FRANCAIS.pdf”,this);
    global.vue = this.viewState;
    closeDoc(true);
    d.viewState = global.vue;

    et cela fonctionne et me convient. Le seul “inconvénient” que j’ai remarqué, c’est que si je navigue dans un document, puis dans un autre, l’historique reste sur le dernier document ouvert (bouton vue précédente) et je revient donc à des pages que j’avais ouvertes dans une autre langue (j’espère être clair).

    Ce problème de changement le fichier à une page bien défini étant simple (pour une seule page pas pour 1400) avec l’action : définir une vue de page proposée par Adobe, je me demandais s’il était possible de récupérer ces scripts prédéfinis (s’ils sont en javascript)???

    :mur:

    en réponse à : Modification de la couleur des objets #49609
    bebarth
    Maître des clés

    donc j’ai appelé Adobe et effectivement Toolkit est inclus dans Acrobat 3D !
    :)

    en réponse à : Modification de la couleur des objets #49608
    bebarth
    Maître des clés

    …et le toolkit est inclus dans Acrobat 3D. J’ai cherché sur le site d’Adobe mais n’ai pas trouvé la réponse !!!
    :???:

    bebarth
    Maître des clés

    Je reviens sur mon problème d’ouverture de fichiers à une même page, car alors je pensais que tout fonctionnait bien, en fait tout fonctionne comme je le désir avec Acrobat, mais pas avec le reader.
    Si j’ouvre le second fichier dans une autre fenêtre, cela fonctionne, mais si je l’ouvre dans la même fenêtre, j’atterris à la première page du document. Après réflexion, j’aurais préféré ouvrir dans la même fenêtre, cela permet de pouvoir utiliser les boutons vue précédente et vue suivante.
    J’ai essayé de placer un app.openInPlace en script de document, mais rien à faire, le second fichier s’ouvre dans une autre fenêtre.
    Le Reader ne fonctionne-t-il pas comme Acrobat???
    merci
    :???:

    en réponse à : Vue de départ #49599
    bebarth
    Maître des clés

    Non, Acrobat 3D n’existe qu’en version PC. Je pense que pour la conversion des format 3D Acrobat à besoin de composants qui n’existent que sous windows. Par contre ensuite quelques fonctionnalités sont accessibles avec l’outil 3D d’Acrobat, version Mac comprise.
    />:(” title=”>:(” class=”bbcode_smiley” /></p>

		
	</div><!-- .bbp-reply-content -->
</div><!-- .reply -->

			
				
<div id=

    bebarth
    Maître des clés

    En fait, cette barre qui s’efface au bout d’un certain temps ne me semble pas très utile non plus. Le phénomène qui me parait étrange, c’est que lorsque j’ouvre le premier document en mode plein écran, cette barre n’apparait pas, mais lorsque je passe sur un second, les icones des panneaux de navigation apparaisent, et restent !!!
    ???
    :???:

    en réponse à : Vue de départ #49597
    bebarth
    Maître des clés

    J’ai trouvé, il faut récupérer l’affiche à partir de la vue par défaut!
    :)

    en réponse à : Bouton "Quitter" #49110
    bebarth
    Maître des clés

    en script de document, j’ai placé :
    var CDAlert = “Quittez l’application Adobe Reader avant d’éjecter le CD-ROM.”;

    et le script de bouton :
    app.beep();
        if (app.alert(CDAlert, 3) == 1)
        {
            this.closeDoc();
        }

    et ça fonctionne bien.
    Y-a-t-il un moyen de changer le titre de la fenêtre d’alerte???
    Merin, ou puis-je également trouver l’équivalence des caractère spéciaux (accentués) comme tu mets dans tes fenêtres. Ici j’ai mis un “é” dans “éjecter”. Quel problème risque-t-il d’y avoir???

    Merci
    ::)

    en réponse à : Bouton "Quitter" #49109
    bebarth
    Maître des clés

    Non, désolé ça marche pas!!!
    Je vais encre chercher un peu, mais si je ne trouve pas, je vais fermer la fenêtre  et lancer un message d’alerte indiquant de quitter Adobe reader avant d’éjecter le disque…
    Merci.
    😮

    en réponse à : Vue de départ #49596
    bebarth
    Maître des clés

    Toujours avec ma version de démo (peut-être limitée) je n’arrive pas à définir cette vignette.
    Ou se trouve également le 3D toolkit???
    Merci
    :???:

    en réponse à : Modification de la couleur des objets #49606
    bebarth
    Maître des clés

    c’est bien ce que j’ai vu sur la visite guidé sur le site d’Adobe, mais sur la version de démo, je ne trouve pas comment faire!
    :???:

    en réponse à : Bouton "Quitter" #49107
    bebarth
    Maître des clés

    J’ai placé le script dans un fichier .js du répertoire Javascript :
    FonctionQuitter = app.trustedFunction( function( Quit )
    {
    app.beginPriv();
    app.execMenuItem(Quit);
    app.endPriv();
    });

    puis le javascript sur un bouton :
    FonctionQuitter();

    mais ça n’a pas slair de fonctionner. la syntaxe est-elle bonne ???

    Merci
    ::)

    en réponse à : Bouton "Quitter" #49105
    bebarth
    Maître des clés

    Je fais un CD-ROM avec acrobat reader qui se lance automatiquement depuis le cd, aussi comme je fais du plein écran, j’aimerai avoir un bouton quitter pour que les utilisateurs pc puissent directement éjecter manuellement le disque.
    Ce qui est étrange, c’est que la commande d’exécution de menu : Acrobat>Quitter existe aussi bien que celle pour fermer (et ces deux commandes auraient la même fonctionnalité)!!!
    ???

    en réponse à : Bouton "Quitter" #49103
    bebarth
    Maître des clés

    Bonjour,
    je reviens sur ce sujet car il m’arrive le même problème : j’ai créé un bouton exécuter une commande de menu : Acrobat>Quitter, et uniquement la fenêtre se ferme, mais acrobat ne quitte pas.
    J’ai testé sur Acrobat 8.1 Mac et PC, et le résultat est le même…
    y-aurait-il autre chose à faire???
    Merci
    ???

    en réponse à : bouton aller/revinir mode plein écran #49569
    bebarth
    Maître des clés

    Bonjour à tous,
    je comprend ce que vous dites, mais c’est un peu  compliqué pour moi néophite pour que je vous donne mon opinion.
    merci à tous pour votre aide
    passez de bonnes fêtes et à l’année prochaine.
    ;)

    en réponse à : bouton aller/revinir mode plein écran #49563
    bebarth
    Maître des clés

    Merci Merlin t’as raison et je n’y avais pas pensé!!!!!!
    par contre, j’ai fait un copier/coller de ton script et ça marche pas ??? ??? ???
    j’ai aussi essayé app.execMenuItem(“FullScreenMode”); mais sans succès.
    Merci
    ;)

Affichage de 99 réponses de 2,971 à 3,069 (sur un total de 3,103)