Donnez vie à vos documents numériques !
 

Merlin

Toutes mes réponses sur les forums

Affichage de 99 réponses de 4,060 à 4,158 (sur un total de 10,198)
  • Auteur
    Réponses
  • en réponse à : Liste déroulante dépendante Adobe Acrobat X Pro #60498
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    T’aider oui… Mais à quoi ?
    La description de ton projet est vague et généraliste.

    As-tu trouvé les exemples donnés dans les divers sujets du forum ?

    en réponse à : Formatage de nombres sans virgule ni apostrophe #60493
    Merlin
    Maître des clés

    Bonjour la Nouvelle-Calédonie et bienvenue.

    Effectivement, le format Nombre avec espaces n’est pas proposé dans Acrobat.
    Quels sont les scripts que tu as testés ? As-tu des exemples ?

    J’utilise Adobe Acrobat Reader X Standard

    Ça n’existe pas.  :geek:
    C’est soit Adobe Reader X, soit Adobe Acrobat Standard (ce que je suppose parce-que Reader ne permet pas d’éditer les champs de formulaire).

    en réponse à : Date non-valide #59599
    Merlin
    Maître des clés

    Maintenant que tu le dis, ça crève les yeux.
    :Smiley03:

    en réponse à : Champ format nombre à virgule #60028
    Merlin
    Maître des clés

    :bravo:

    en réponse à : Ne pas pouvoir remplir mon fichier PDF #60489
    Merlin
    Maître des clés

    Certaines personnes utilisent encore Windows XP

    Les pauvres…  :jerisjaune:

    Ou alors utilisent un pseudo Adobe Reader, ou autre application PDF ?

    C’est effectivement le suspect n°1. A part Acrobat Reader il n’y a pas beaucoup de logiciels qui gèrent les formulaires PDF.

    en réponse à : Convertir de PDF à Excel #57399
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Tous les convertisseurs ne se valent pas, loin de là.
    Sans surprise le meilleur c’est Acrobat Pro, ou bien le service de conversion en ligne proposé dans Acrobat Reader (ce qui techniquement revient au même).

    Parmi les services en ligne gratuits je n’en connait qu’un seul qui soit efficace, rapide, sans inscription, sans pub et sans attrape-nigauds : https://smallpdf.com/fr
    Made with love for the people of the internet. (Je cite).

    Mais quel que soit ton choix il faut savoir qu’on ne peut pas convertir des citrouilles en carrosses, si le PDF de départ n’est pas balisé ou a été créé avec un convertisseur PDF bas-de-gamme il ne faut pas s’attendre à un miracle.

    en réponse à : liste déroulante mixte #60149
    Merlin
    Maître des clés

    Bonjour.

    Je propose d’attendre le passage d’Alex.
    Moi les listes déroulantes ça me donne des boutons.  :joker:

    Merlin
    Maître des clés

    Qu’est-ce qu’on se sent bête quand on galère à essayer de nouveaux codes pour résoudre son problème alors que la solution est un “=” supplémentaire…

    Tu ne peux pas imaginer à quel point je te comprend !  :mur:

    :Smiley03:

    Merlin
    Maître des clés

    C’est une erreur de débutant, que je fais souvent moi aussi :

    Ce script affecte la valeur “Loyers” aux champs “nature” de la boucle :

    else if (this.getField(“nature.”+i).value = “Loyers

    Celui-ci vérifie si la valeur des champs “nature” de la boucle est égale à “Loyers” :

    else if (this.getField(“nature.”+i).value == “Loyers

    :geek:

    Merlin
    Maître des clés
    Code:
    for (var i=0;i      if (this.getField(“nature.”+i).value=”Loyers”)

    j’ai également ce message d’erreur qui s’affiche sur la console :
    TypeError: this.getField(“nature.” + i) is null
    2:AcroForm:calcultotaux:Annot1:MouseUp:Action1

    C’est parce-que le champ nature.3 et les suivants n’existent pas.  La boucle infinie c’est bien pour compter mais quand on veut modifier quelque chose aux champs il faut tenir de leur nombre. Je l’ai appris récemment à mes dépends (merci Alex ;-)).

    Donc pour ce document où il y a 3 champs “nature.x” il faudrait changer :
    for (var i=0;i
    en : for (var i=0;ii<3)

    (inférieur à 3 parce-que le compte commence à zéro).

    Et ensuite, comme par magie, tout le reste se met à fonctionner comme attendu…
    :soleil:

    en réponse à : Raccourci pour activer les tons directs ? #60486
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    La réponse est non partout.
    La seule chose permise par l’interface d’Acrobat c’est d’ajouter l’Aperçu de la sortie, comme n’importe quel autre outil, dans la barre d’icônes via Personnaliser les outils rapides (clic-droit sur la barre d’icônes).

    en réponse à : Champ : couleur en fonction d’une question #60479
    Merlin
    Maître des clés

    possible de faire don  ” tout travail merite salaire”

    Achètes en autant que tu veux, je reverserais sa part à Alex : http://abracadabrapdf.net/utilitaires/acrobat-plugins/abracadabrascripts/
    :contentdance:

    Merlin
    Maître des clés

    :Smiley03:

    en réponse à : Le surlignage de texte ne s’imprime plus #60481
    Merlin
    Maître des clés

    Bonjour.

    La première chose à vérifier c’est que l’option “Document et annotations” soit bien active dans la fenêtre d’impression.
    :Smiley15:

    Merlin
    Maître des clés

    Le point d’interrogation “!” inverse la commande.

    == : est égal
    != : n’est pas égal
    event.willCommit : si l’évènement se produit (en général une saisie)
    !event.willCommit : si aucun évènement ne s’est produit (ex: pas de saisie, l’utilisateur a cliqué dans le champ et l’a désactivé sans rien saisir)
    Etc.

    en réponse à : Champ : couleur en fonction d’une question #60475
    Merlin
    Maître des clés

    if (f3.value == “copeaux de bois” || f3.value == “COPEAUX DE BOIS”

    Tu devrais utiliser un script de touches personnalisé pour convertir toute la saisie en capitales ou bien en minuscules, ça t’éviterais de devoir tester plusieurs combinaisons en double.
    :Smiley03:

    Merlin
    Maître des clés

    J’y vois beaucoup plus clair maintenant.  :Smiley01:

    aGl290cLkPLr.gif

    Merlin
    Maître des clés

    + + +

    Merlin
    Maître des clés

    Pour éviter les confusions je précise que cette convention dont tu parles n’a rien à voir avec la très technique, mais pas obligatoire non plus, Convention de dénomination des champs de formulaire basée sur le principe de l’héritage parent-enfant.
    Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/

    Merlin
    Maître des clés

    Bonjour.

    Va savoir ce qui passe dans la tête de Thom…  :geek:
    Mais effectivement, c’est une bonne méthode de programmation que de faire précéder le nom des variables par leur type, mais comme toutes les bonnes méthodes ce n’est pas obligatoire.

    n = number
    str = string (chaine de caractères)
    Etc.

    en réponse à : Limiter un champ à une plage de saisie #60470
    Merlin
    Maître des clés

    Merci.
    :bonjour:

    en réponse à : Champ : couleur en fonction d’une question #60472
    Merlin
    Maître des clés

    Bonjour.

    Un dessin valant mieux qu’un long discours j’ai placé les champs “coloriables” dans le ci-joint.
    J’avais fait ça il y a quelques années pour un document, scolaire lui aussi.

    Sinon :

    – j’ai brouillé le mot de passe (en Unicode) dans le script du bouton, ce n’est pas une vraie sécurité mais sinon c’est trop facile.
    Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/

    – La Console renvoie des erreurs à l’ouverture : les versions modernes d’Acrobat ne permettent plus l’usage des variables globales hors contexte protégé.
    J’ai modifié les deux scripts de la page 1.
    Il faut toujours utiliser la Console : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/

    – J’ai également utilisé Unicode pour éviter les problèmes d’accents dans les messages de la page 1.

    en réponse à : Limiter un champ à une plage de saisie #60468
    Merlin
    Maître des clés

    Un peu de logique combinatoire:

    saisie=this.event.change;
    codedigit=saisie.charCodeAt(0);
        if(codedigit<57&codedigit>48)
        {
        this.event.change=””;
        app.beep(0);
        }

    Mais bon sang, mais c’est bien sur !  :oh:
    Inverser les “<" ne pouvait pas suffire… Pas bien réveillé moi ce matin…  :geek:
    Merci.  :bravo:

    Question subsidiaire : quelle est la différence entre & et &&, et entre | et || ?
    Que j’en mette un ou deux j’obtiens toujours le même comportement, mais j’imagine qu’il doit y avoir une petite différence quelque part ?

    en réponse à : Limiter un champ à une plage de saisie #60466
    Merlin
    Maître des clés

    Conseillé:
    Onglet Format: script de touches personnalisé:

    saisie=this.event.change;
    codedigit=saisie.charCodeAt(0);
        if(codedigit>57|codedigit<48)
        {
        this.event.change=””;
        app.beep(0);
        }

    En fait c’est l’inverse que je voudrais faire : pouvoir tout saisir sauf les chiffres.
    Malheureusement quand j’inverse la formule if(codedigit>57|codedigit<48) en if(codedigit<57|codedigit>48) on ne peut plus rien saisir du tout dans le champ.
    :Euuuh:

    en réponse à : Limiter un champ à une plage de saisie #60464
    Merlin
    Maître des clés

    Justement, je cherche en ce moment comment interdire la saisie de chiffres dans un champ texte, de la même façon que pour les lettres dans un champ Nombre (juste un bip) et curieusement je ne trouve aucun exemple ni documentation nulle part. Y compris sur les forums américains.

    En fait ce qui me manque c’est surtout la formule qui détecte si la saisie est un chiffre.
    Aurais tu une idée ?

    Merlin
    Maître des clés

    :bonjour:

    Merlin
    Maître des clés

    Bonjour.

    Je n’arrive pas à reproduire ce problème, et je ne crois pas qu’il existe une fonction “Magnétiser la grille” dans Acrobat.
    Tu devrais essayer de modifier la hauteur et la largeur des cellules de la Grille de quadrillage dans Préférences : Unités et Repères pour voir si ça change quelque chose.

    en réponse à : Limiter un champ à une plage de saisie #60461
    Merlin
    Maître des clés

    (on est limité à une pièce jointe apparemment)

    Je ne sais plus s’il y a une limite, mais on peut en mettre plusieurs.

    en réponse à : Limiter un champ à une plage de saisie #60460
    Merlin
    Maître des clés

    comment faire pour limiter dans un champ la valeur de saisie.

    Remercions Alex pour sa réponse très complète, cependant Adobe a prévu une méthode plus simple, dans l’onglet Format des Propriétés il faut déclarer le champ en format Nombre et ensuite ça se passe dans l’onglet Validation, voir capture jointe.

    en réponse à : Limiter un champ à une plage de saisie #60459
    Merlin
    Maître des clés

    Je ne comprends pas pourquoi le script indique 54 et 48 alors que la limite est 6

    Les chiffres utilisés dans le script correspondent au code ASCII des caractères “0” et “6”.

    en réponse à : Acrobat DC réglages (pouces/millimètres) #60471
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Lors de l’apparition de l’Inspecteur de l’objet, pendant la prerelease d’Acrobat 9, j’avais soulevé ce problème et Leonard Rosenthol, alias le grand Manitou, avait promis qu’il serait réglé avant la sortie officielle d’Acrobat 9.
    Comme chacun sait, les promesses n’engagent que ceux qui y croient, et depuis, chaque fois qu’on aborde ce problème, ce n’en est pas un.
    Toutes les “demandes de fonctions” faites depuis ont été rejetées sans autre explication.

    Donc la réponse est non.
    J’ai trouvé un palliatif : afficher les unités en centimètres, ce qui est beaucoup plus facile à convertir mentalement en pouces ( X 2,5).
    :afro:

    Concernant la personnalisation des raccourcis-clavier la réponse de l’équipe de développement d’Acrobat a toujours été la même : inutile car trop peu utilisé.
    Donc c’est également non.
    :Euuuh:  :oh:

    Merlin
    Maître des clés

    Tout dépend du formulaire et du processus.
    Ça peut être un simple bouton, ça peut être une action de signature, une action d’envoi de données (submit), etc.
    L’éventail est large.

    Merlin
    Maître des clés

    Ça c’est de l’info !
    Merci.
    :bravo:

    en réponse à : Tampon Dynamique avec Champ à Remplir #60450
    Merlin
    Maître des clés

    Bonjour.

    On en parle ici justement : http://abracadabrapdf.net/forum/index.php/topic,2925.0.html
    :Smiley15:

    Merlin
    Maître des clés

    Tu devrais peut être tester sur un autre ordi, pour voir si ton Reader fonctionne correctement…  :doute:

    Merlin
    Maître des clés
    en réponse à : Baux interactifs #60410
    Merlin
    Maître des clés

    Merlin n’y peut plus rien, je passe la main à Mulder.
    :joker:

    en réponse à : Baux interactifs #60408
    Merlin
    Maître des clés

    C’était quoi ton idée où tu aurais peut-être “compris l’origine du problème” ?

    Je me disais que peut-être que pour ça fonctionne dans une version donnée de Reader il fallait que le formulaire soit activé avec la même version d’Acrobat Pro ou avec une version ultérieure.
    Mais non.

    en réponse à : Baux interactifs #60406
    Merlin
    Maître des clés

    je l’ouvre sous Reader DC, je coche quelque case, je l’enregistre, je le ferme, je le réouvre et j’ai ce message…

    Cependant ce n’est pas vraiment un problème, il suffit de cliquer OK et ensuite tout va bien. On peut remplir et enregistrer.
    A l’ouverture suivante il n’y a plus d’alerte.
    Avec Reader DC, si le formulaire n’est pas “Reader Extended” ça empêche juste les signatures avec certificat numérique.
    :extra:

    en réponse à : Baux interactifs #60405
    Merlin
    Maître des clés

    Chez moi c’est pareil.
    Franchement je n’y comprend rien.
    :Euuuh:  :doute:

    Je crois qu’il va falloir s’habituer à faire une version “Reader Extended” et une version non “Reader Extended” de chaque formulaire…
    :mur:  :oh:

    en réponse à : Baux interactifs #60403
    Merlin
    Maître des clés

    Je te propose d’essayer avec le celui-ci que j’ai protégé et activé :
    https://framadrop.org/r/7cCWcySryi#vY51HbhLYDbZXlDkVsDGwiP5rOPZsK0AT231ZXqobTs=

    Si ça fonctionne comme attendu chez toi je ferais mon mea culpa… Parce-que j’aurai compris l’origine du problème…
    :geek:

    en réponse à : Baux interactifs #60401
    Merlin
    Maître des clés

    Et impossible de refaire la machine arrière pour retrouver le code principal ?

    Par principe, tout ce qui est chiffré peut être déchiffré. C’est une question de temps et de moyens.
    Mais pour le coup disons que c’est bien plus compliqué que d’outrepasser les gentilles “restrictions d’utilisations” du format PDF.
    :Smiley03:

    Pour les baux, je te reprend la procédure en détail :

    1- appliquer les “restrictions d’utilisation” : menu Fichier : Propriétés : Sécurité : Protection par mot de passe : Droits

    2- immédiatement après sans rien faire d’autre, appliquer les droits étendus : menu Fichier : Enregistrer sous un autre : Reader Extended : Activer d’autres outils.

    en réponse à : Baux interactifs #60399
    Merlin
    Maître des clés

    Que proposes tu d’autre ?

    http://www.javascriptobfuscator.com/Javascript-Obfuscator.aspx

    le même comportement pour les Reader avant DC et après DC.

    D’après Adobe il n’y aura pas d’après DC. Ce nom devrait rester, associé à un millésime.

    Car pour rappel tes documents je peux les ouvrir/remplir/enregistrer/réouvrir/reremplir sans problème avec un Reader 9.5 ET un Reader DC (en repartant à chaque fois du document d’origine). Avec mon document ça ne fonctionne pas… Bizarre non ?

    Comment fais tu exactement ?

    en réponse à : Baux interactifs #60397
    Merlin
    Maître des clés

    En même temps il ne sert pas à grand-chose de protéger des formulaires destinés à Reader… qui de toute façon ne permet aucune modification.
    Si c’est le code JavaScript que tu veux protéger il y a d’autres méthodes, beaucoup plus fiables.

    :idee:  :geek:

    Merlin
    Maître des clés

    Qui sait…?
    :alien:

    Merlin
    Maître des clés

    Est-il possible d’ajouter un script sur un bouton qui permet d’imprimer toutes les pages correspondant au template en question ?

    A priori oui, mais sa mise en œuvre dépend de beaucoup de paramètres (nb de modèles, nombre de pages à ne pas imprimer, etc.)

    en réponse à : Envoi vers un Drive et non enregistrable #60447
    Merlin
    Maître des clés

    Je ne connais pas Foxit.
    Il faudra tester pour savoir quelles fonctions JavaScript il supporte.

    Par-contre on ne sait toujours pas ce que tu utilises comme tablette.

    Merlin
    Maître des clés

    Lorsqu’un événement appelle le script this.getTemplate(“…”).hidden=false, on est automatiquement envoyé vers cette page. Y a-t-il un moyen d’empêcher cela ?

    Pas directement, mais je suppose qu’il suffit faire suivre cette ligne de script par une autre qui ramène vers la page de départ. Par exemple pour aller à la première page du document :

    Code:
    this.pageNum = 0;

    Sachant que générer ou afficher une nouvelle page sans la mettre sous les yeux de l’utilisateur c’est prendre un gros risque : celui qu’il clique 50 fois avant de comprendre ce qu’il se passe…
    ==> Mauvaise expérience utilisateur !
    :Smiley15:

    Merlin
    Maître des clés

    Ce que tu as vu c’est juste la partie émergée de l’iceberg.
    Les Modèles ça sert aussi et surtout à ça : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/dupliquer-des-pages-dans-un-formulaire-pdf/

    :geek:

    en réponse à : Envoi vers un Drive et non enregistrable #60445
    Merlin
    Maître des clés

    Je veux pouvoir remplir ce pdf sur ma tablette

    On revient à la question précédente : quel logiciel sur quelle tablette ?
    Sachant qu’aucun logiciel PDF “mobile” n’a les mêmes fonctions que la version ordinateur, sauf… avec les tablettes Windows.

    en réponse à : Envoi vers un Drive et non enregistrable #60444
    Merlin
    Maître des clés

    ton lien ne fonctionne pas

    C’est bizarre.  :Euuuh:
    Essaye ça : http://abracadabrapdf.net/forum/index.php/topic,2952.msg16692.html#msg16692

    en réponse à : Générer un formulaire PDF depuis Word #60449
    Merlin
    Maître des clés

    Il y a aussi un accès peut-être plus facile que le podcast d’iTunes pour ces vidéos, elles sont disponibles directement sur le site de l’auteur :

    http://www.theindesigner.com/blog/episode-52-acrobat-friendly-form-design
    http://www.theindesigner.com/blog/episode-53-acrobat-friendly-form-design-part-2

    en réponse à : Générer un formulaire PDF depuis Word #60448
    Merlin
    Maître des clés

    Bonjour.

    Pour que la reconnaissance automatique d’Acrobat fonctionne au mieux il faut lui fournir des PDF balisés.
    Pour créer un PDF balisé depuis Word la procédure n’est pas la même sur Windows et sur Mac OS.

    Pour optimiser la reconnaissance automatique d’Acrobat il faut respecter les conseils de mise en page donnés dans les épisodes 3 et 4 de ce podcast* : https://itunes.apple.com/us/podcast/the-indesigner/id96779509
    Ce podcast est centré sur InDesign mais ça n’y change rien, les “règles” sont les mêmes quel que soit le logiciel auteur.

    * C’est très visuel et explicite, il n’y a pas besoin de comprendre l’anglais.

    en réponse à : Envoi vers un Drive et non enregistrable #60442
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Concernant l’envoi vers un Drive, on en parle ici : http://abracadabrapdf.net/forum/index.php/topic,2952.0.html

    Concernant le “verrouillage” d’un formulaire il y a plusieurs façons de faire, qui dépendent essentiellement du logiciel utilisé* par l’utilisateur final et donc du public auquel on s’adresse.
    Mais je ne suis pas certain de bien comprendre cette phrase : “Je voudrais pouvoir rendre la trame de ce PDF (fichier: x.pdf) non enregistrable mais modifiable sur les formulaires sur le moment”
    :Euuuh:

    * Logiciel inconnu (grand-public), ou Acrobat Pro, ou Acrobat Reader, et en quelle (numéro de) version.

    Merlin
    Maître des clés

    il serait conseillé d’ouvrir le formulaire avec Reader

    Là on dépasse le simple conseil, c’est un impératif.

    Astuce :
    – placer un champ ou un calque qui recouvre toutes les pages et qui affiche une alerte disant que ce document doit être ouvert avec Acrobat Reader.
    – placer le code JavaScript qui va bien en script de document (pour qu’il s’exécute à l’ouverture) pour masquer ledit champ ou ledit calque.

    Si l’utilisateur ouvre le document avec un logiciel qui ne gère pas JavaScript (c’est à dire presque tous les non-Adobe) il ne verra que l’alerte qui masque tout.
    Si l’utilisateur ouvre le document avec Acrobat Reader il ne se rendra compte de rien.

    Exemple ci-joint.

    Merlin
    Maître des clés

    Pas de lien ni de tuto, mais souvent un dessin vaut mieux qu’un long discours.
    Alors je te laisse explorer l’exemple ci-joint.

    En fait ça tient en une seule ligne de JavaScript :

    Code:
    this.getTemplate(“NOMduMODELE”).hidden = false;  // ou true

    Pour créer des modèles de page il faut trouver la fenêtre “Modèles de pages”, la fonction la mieux dissimulée d’Acrobat.

    :Smiley15:

    en réponse à : Verrouiller une liste déroulante avant l’envoi par email #60439
    Merlin
    Maître des clés

    Bonjour.

    Code:
    this.getField(“NOMDELALISTEDEROULANTE”).readonly = true;

    A placer dans le déclencheur adéquat.

    Merlin
    Maître des clés

    Bonjour.

    Si tu peux viser des utilisateurs avec Reader XI ou Reader DC je pourrais te proposer un solution bien plus simple et élégante, à base de “modèles” : des pages que l’on peut afficher et masquer à l’intérieur d’un seul et même document…

    en réponse à : Baux interactifs #60395
    Merlin
    Maître des clés

    Pour essayer de me mettre dans la même config que toi pour les fichiers baux interactifs, c’est quelle version d’Acrobat Pro que tu as utilisée ?

    A l’époque je devais utiliser Acrobat 9 ou XI, car Acrobat X pour Mac est JavaScriptement et formulairement trop buggé.
    Mais je n’ai jamais eu aucun problème pour protéger et activer un formulaire avec aucune des versions d’Acrobat 8+.

    en réponse à : Baux interactifs #60392
    Merlin
    Maître des clés

    Si le PDF n’est pas Reader Extended il est normal que ce message s’affiche puisque seuls Reader XI et Reader DC permettent d’enregistrer un formulaire non activé (non Reader Extended).

    :idee:

    en réponse à : PDF interactif liste déroulante intelligente #60037
    Merlin
    Maître des clés

    Bonjour.

    Sur les mobiles comme sur les ordis la question n’est pas de savoir quel appareil est utilisé, ce qu’il faut savoir c’est quel logiciel est utilisé.
    Parce-que les logiciels lecteurs de PDF ne sont pas tous égaux, loin de là.

    Pour ne citer que ceux là, les “PDF viewers” qui sont livrés avec Windows, Mac OS X, iOS, Android ou Windows mobile sont des logiciels minimalistes qui affichent le fond de page mais qui ne permettent pas de remplir un formulaire PDF (ou très mal, sans l’interactivité).

    Sur iOS la seule chance pour que ça fonctionne c’est d’utiliser Acrobat DC (gratuit) ou PDF Expert.

    Par ailleurs il y a des problèmes de polices dans ce document (voir capture).

    en réponse à : Baux interactifs #60390
    Merlin
    Maître des clés

    Avec le Reader DC, je peux ouvrir le document, remplir quelques champs, l’enregistrer sous, le fermer, le rouvrir avec le Reader DC, mais là je ne peux rien faire, j’ai le message ci-dessous :

    C’est clairement un bug d’Acrobat Reader mais il ne faut pas se laisser impressionner par si peu : depuis la version XI, Reader permet d’enregistrer les formulaires, qu’ils soient Reader Extended ou non.
    Alors on s’en fiche…  :geek:

    Il peut y avoir une autre explication : il ne faut pas tester avec Reader un formulaire qui a déjà été ouvert dans une autre version de Reader, il faut à chaque fois repartir de l’original fraichement pondu par Acrobat Pro.
    Parce-que Reader Extended en fait c’est une technique basée sur des signatures numériques, pas forcément compatibles entre toutes les versions de Reader.
    :priere:

    Merlin
    Maître des clés
    en réponse à : Baux interactifs #60388
    Merlin
    Maître des clés

    Bonjour.

    Merci pour le compliment.

    Il faut utiliser Acrobat version 8 ou ultérieure, d’abord on applique une protection par mot de passe et immédiatement après on enregistre (Enregistrer sous un autre) une copie “Reader Extended”.

    Bien entendu il est conseillé de conserver une version de travail ni protégée ni Reader Extended.

    :Smiley15:

    en réponse à : Formule de calcul non prise en compte dans l’onglet Calcul #60387
    Merlin
    Maître des clés

    Bon à savoir, je n’utilisais smallpdf que pour réduire la taille de mes fichiers

    A l’inverse, pour optimiser des fichiers PDF il me semble qu’Acrobat 8, et les versions suivantes, fera toujours un meilleur boulot que n’importe quel service en ligne gratuit.
    Ne serait-ce qu’en raison de l’utilisation possible du format de compression JPEG2000* pour les images, et parce-qu’on a plein de réglages qui permettent de ne pas détruire le balisage (accessibilité) ou de jouer sur différents paramètres.

    :idee:

    * Qui techniquement n’a qu’un seul point commun avec le JPEG : les 4 premières lettres du nom.

    en réponse à : Formule de calcul non prise en compte dans l’onglet Calcul #60385
    Merlin
    Maître des clés

    Si tu n’as pas d’abonnement à Document Cloud je te conseille SmallPDF pour convertir les documents Excel en PDF : http://smallpdf.com/fr
    Ça ne peut pas être pire que les PDF-Services de Mac OS X.  :Smiley03:

    en réponse à : Formule de calcul non prise en compte dans l’onglet Calcul #60384
    Merlin
    Maître des clés

    Pourtant sur Mac OS c’est plutôt la version X d’Acrobat qui est maudite…  :Euuuh:
    (JavaScriptement et formulairement parlant)

    en réponse à : Formule de calcul non prise en compte dans l’onglet Calcul #60380
    Merlin
    Maître des clés

    La seule manip a été d’échapper les “.” ?

    Non, j’ai placé les formules en entier puisqu’il n’y avait rien.

    Je viens d’essayer sur mon formulaire mais ça ne marche pas

    Qu’est-ce qui ne marche pas ?

    Ça peut provenir du fait que j’utilise un Mac ?

    Non, d’ailleurs moi aussi j’utilise un Mac.

    Elle est où cette capture d’écran ?

    Ci-dessous.  :Smiley00:

    en réponse à : Formule de calcul non prise en compte dans l’onglet Calcul #60378
    Merlin
    Maître des clés

    Bonjour.

    Utiliser Excel + les PDF-Services de Mac OS X pour créer un PDF c’est aimer prendre des risques !  :geek:
    Pour se débarrasser d’une police indésirable voir la capture d’écran ci-jointe.

    Le “20” qui apparait est un texte “en dur” situé dans le fond de page. Le champ de formulaire placé par-dessus est Invisible à l’écran

    Aucun des champs ne contient de calcul, dans cet exemple j’ai utilisé la notation simplifiée : https://framadrop.org/r/tAkgTrvSQM#GsktfkUhUR9y3zZFOaILxiN5mcAdiRcPq84uD0WMexY=

    :Smiley15:

    en réponse à : Formule de calcul non prise en compte dans l’onglet Calcul #60376
    Merlin
    Maître des clés

    Bonjour.

    Pour moi il n’y a rien de paranormal là dedans, je serais plutôt prêt à parier mon poids en or que ton formulaire contient des champs qui ont le même nom, et/ou qu’il y a un problème avec l’ordre de calcul.

    Mais ce serait plus facile si on pouvait voir ce formulaire, ça éviterait de jouer aux devinettes.
    :Smiley15:

    en réponse à : Champ calcul Visible/Invisible #60375
    Merlin
    Maître des clés

    :bonjour:

    en réponse à : Tampon dynamique : insérer la date et une réponse dynamique #60222
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Je crois bien que ta question était passée aux oubliettes, tu as bien fait de la faire remonter.

    Tu trouveras sur cette page le meilleur tuto jamais écrit sur la question, par Thom Parker* : https://acrobatusers.com/tutorials/dynamic_stamp_secrets

    En particulier, le tampon jaune en bas de page avec son exemple à télécharger devrait attirer toute ton attention.
    :Smiley15:

    * J’en profite pour faire encore une fois un peu de pub pour son excellent livre All About Stamps in Acrobat® and Paperless Workflows, indispensable pour qui s’intéresse aux secrets des tampons dynamiques.
    http://www.pdfscripting.com/public/All-About-PDF-Stamps-in-Acrobat-and-Paperless-Workflows-The-Book.cfm

    en réponse à : Champ calcul Visible/Invisible #60372
    Merlin
    Maître des clés

    1- Il faut placer ce JavaScript en script de validation dans le champ concerné, on peut changer les couleurs :

    Code:
    if (event.value == “0”)
    {event.target.textColor = color.white ;}
    else {event.target.textColor = color.black ;}

    2- Le mieux est d’utiliser un champ de type case-à-cocher pour la case “+”, et de placer ce JavaScript en script d’action (Souris Relevée) :

    Code:
    this.getField(“NOMduCHAMPcache”).display = !event.target.isBoxChecked(0);

    Il faut remplacer “NOMduCHAMPcache” par le nom du champ ciblé.

    en réponse à : Champ calcul Visible/Invisible #60369
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Si je comprend bien on rejoint la question classique du masquage du zéro pour ne pas l’afficher.

    Il y 2 méthodes utilisables avec JavaScript :

    – remplacer la valeur “zéro” par “rien”, mais gare aux incohérences si celle valeur est reprise et utilisée dans d’autres calculs.

    – affecter la couleur du fond de page (en général blanc) au texte quand la valeur est égale à zéro, sinon il s’affiche en noir. C’est sans risque pour les autres calculs (mais un peu plus laborieux quand il y a des fonds de plusieurs couleurs sur la même page…).

    Si vraiment il faut afficher/masquer les lignes en entier le plus simple est de placer un champ-bouton “+” à gauche de chaque ligne et de placer un cache (champ en lecture seule avec fond blanc) sur chaque ligne.
    Le bouton “+” utilisant la fonction intégrée Afficher-masquer un champ il n’y a pas forcément besoin de JavaScript.

    en réponse à : Bouton pour Envoi d’un formulaire ou fichier à un drive #60368
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Figure toi que j’ai déjà posé une question similaire et que les réponses existent, il va juste falloir réviser un peu l’anglais.
    Tout est là, avec une foule de liens à suivre : https://answers.acrobatusers.com/Submit-and-gDrive-q152400.aspx?tc=8832509113003201479400
    :Smiley15:

    en réponse à : Demande d’aide pour automatiser la création de formulaire. #60360
    Merlin
    Maître des clés

    Concernant le copier-coller des champs il y a un bug dans Acrobat DC, si on demande “tout sélectionner” via le menu ou le raccourci-clavier on ne peut pas copier les champs : il faut impérativement les sélectionner avec le curseur (cliquer-glisser).

    :geek:

    en réponse à : Test sous-chaine dans une chaine + Casse #60365
    Merlin
    Maître des clés

    J’ai répondu strictement à la question posée

    Oui.
    Ce n’est pas un reproche, c’est pour mettre en garde contre une utilisation “aveugle” de ton script.
    :Smiley01:

    en réponse à : Test sous-chaine dans une chaine + Casse #60363
    Merlin
    Maître des clés

    Attention aux faux positifs !
    :Smiley03:

    en réponse à : Demande d’aide pour automatiser la création de formulaire. #60358
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Y-a-t-il un moyen d’automatiser la création d’un formulaire à partir d’un modèle ou d’une demande spécifique comme : « après telle mot ou phrase ajouter un champ de texte ou si présence de formes carrées mettre par des défauts des cases-à-cocher, etc. » ?

    Non. Tout ce qu’on peut faire c’est optimiser la mise en page pour faciliter la tâche d’Acrobat.

    Car j’ai plus d’une centaine de documents et je me vois mal les refaire 1 par 1.

    S’il y a des éléments récurrents on peut copier-coller les champs d’un document à l’autre ou bien demander à “Remplacer les pages” (ce qui conserve les champs intacts).

    en réponse à : Ouvrir la webcam depuis un PDF #60350
    Merlin
    Maître des clés

    Tu m’as fait peur…
    :Smiley15:

    Merlin
    Maître des clés

    :bonjour:

    en réponse à : Ouvrir la webcam depuis un PDF #60348
    Merlin
    Maître des clés

    Bonjour.

    On peut trouver le code et les originaux (.FLA) des webcams sur le site http://www.ffiles.com où je les ai téléchargé.
    Les PDF ne sont pas protégés, ils sont Reader-Extended.

    Acrobat Pro ou Reader ne te permettra jamais d’ouvrir un exécutable depuis un PDF : sécurité oblige.  :tutut:
    Ils sont fous chez Foxit, ou bien ils ne travaillent pas avec les entreprises…  :oh:

    Merlin
    Maître des clés

    J’avais crû comprendre qu’il fallait mettre un zéro dans les deux autres champs…

    A placer en script de calcul dans le champ 425 :

    Code:
    var resultat = this.getField(“395”).value;
    if (resultat > 0) {event.target.value = resultat;}
    else {event.target.value = “”;}

    A placer en script de calcul dans le champ 470 :

    Code:
    var resultat = this.getField(“395”).value;
    if (resultat < 0) {event.target.value = resultat;}
    else {event.target.value = “”;}
    Merlin
    Maître des clés

    A placer en script de calcul dans le champ2 :

    var resultat = this.getField(“CHAMP-REFERENCE”).value;
    if (resultat > “0”) {event.target.value = “0”;}
    else {event.target.value = “”;}

    A placer en script de calcul dans le champ3 :

    var resultat = this.getField(“CHAMP-REFERENCE”).value;
    if (resultat < “0”) {event.target.value = “0”;}
    else {event.target.value = “”;}

    Attention à l’ordre de calcul !

    en réponse à : Ouvrir la webcam depuis un PDF #60346
    Merlin
    Maître des clés

    Bonjour.

    A ma connaissance le seul moyen de faire passe par l’intégration d’une “animation” SWF, et donc ça requiert Flash Player (en création et en utilisation).

    Sur le site il y a 2 beaux (mais complètement inutiles) exemples d’utilisation de la webcam dans un document PDF :

    http://abracadabrapdf.net/pdf-de-demo/multimedia-pdfs-de-demo/webcam-controle/
    &
    http://abracadabrapdf.net/pdf-de-demo/multimedia-pdfs-de-demo/webcam-neigeuse/

    :Smiley15:

    webcam-control.png

    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Il manque une condition pour bien répondre : que faut il faire quand la valeur du champ de référence n’est ni négative ni positive ?
    (égale à zéro)

    en réponse à : Moteur de recherche pour PDF en ligne #60345
    Merlin
    Maître des clés

    y a-t-il un moyen de rendre la recherche plus “userfriendly” pour les personnes qui consultent le site?

    Je ne sais pas, il faut chercher dans les options de Google.

    Y a-t-il aussi une possibilité d’ouvrir le PDF directement à la page qui contient l’occurrence du mot recherché (ex: aubade)?

    A ma connaissance seule la “Recherche avancée” d’Acrobat propose ça.

    en réponse à : Envoi d’un formulaire après Validation #60342
    Merlin
    Maître des clés

    :bonjour:

    en réponse à : Moteur de recherche pour PDF en ligne #60343
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Acrobat est sur-équipé en possibilité d’indexation (voir : http://abracadabrapdf.net/le-pdf-parfait/index-incorpore/ et http://abracadabrapdf.net/le-pdf-parfait/index-incorpore/ ) mais l’inconvénient de ces index c’est qu’il ne fonctionnent qu’en local, pas en ligne.

    Par-contre pour des PDF en ligne il n’y a pas besoin de faire quoi que ce soit de plus.
    Si par exemple (pris au hasard…) tu utilises Google il suffit de lui demander de ne chercher QUE dans les documents PDF et QUE dans ton site.

    Par exemple, pour rechercher le mot “Aubade” dans tous les PDF du site abracadabraPDF il faut saisir ceci dans le champ de recherche :

    [aubade:abracadabrapdf.net] filetype:pdf

    Ou bien utiliser la “Recherche avancée”, ce qui revient au même (voir capture jointe).

    :Smiley15:

    en réponse à : Envoi d’un formulaire après Validation #60340
    Merlin
    Maître des clés

    Bonjour.

    Faute de pouvoir répondre directement je te propose ce script.
    En plus de donner le nom du champ concerné, il l’encadre en rouge et il met le focus dessus. Il traite les champs un par un.
    Il faut juste savoir que le nom de champ indiqué dans l’alerte est le “userName” du champ, autrement appelé en français “Info-bulle” (Propriétés du champ : Général), ce qui permet d’utiliser un nom plus sexy et plus explicite pour l’utilisateur que “IPP-texteEmail-111.0.02.b” (par exemple).

    Mais si on a déjà des noms de champs explicites ou si juste on préfère on peut utiliser “nameField” à la place de ‘userName“.  :Smiley15:

    Code:
    console.clear();
    var variableObligat = “oui”;
    var emptyTest = /^s*$/;
      for(var i=0;i  var nameField = this.getNthFieldName(i);
      var fld = this.getField(nameField);
          if(fld.type==”text”) {
            if(fld.required) {
            console.println(“Nom du champ = ” + nameField + “rNom utilisateur : ” + fld.userName);
                if(emptyTest.test(fld.value)) {
                var alertOblig2 = “Champ “” + fld.userName + “”.nn” + “Ce champ est obligatoire. Merci de le corriger.”;
                app.alert({cMsg: alertOblig2, cTitle: “COUCOU”, nIcon: 1});
                var variableObligat = “non”;
                fld.strokeColor = rougeCorporate;
                fld.setFocus();
                break;
                }
                else {fld.strokeColor = color.transparent;}
            }
          }
      }
    if (variableObligat == “oui”) {
    console.println(“C’est tout bon pour les champs obligatoiresr”);
    // script d’envoi de l’email
    }

    Et pour bien faire les choses jusqu’au bout pour l’utilisateur on utilisera ce script dans tous les champs obligatoires (on peut le faire en une seule fois les sélectionnant tous) :

    Code:
    event.target.strokeColor = color.transparent;

    On le placera en “Souris enfoncée” (Mouse down) ou en “Champ désactivé” (On blur), comme on préfère ou selon les cas.

    en réponse à : Pagination d’un document dans Acrobat (2) #60338
    Merlin
    Maître des clés

    Quelle version d’Acrobat as tu ?
    Normalement en cliquant sur “Format de folio et de date” (dans la boite En-têtes et pieds de page) on peut déterminer le numéro de départ du premier folio…

    en réponse à : Pagination d’un document dans Acrobat (2) #60336
    Merlin
    Maître des clés

    Bonjour.

    Il y a deux solutions :

    – positionner toutes les pages dans le même sens et ajouter les folios en deux passages (pages paires puis impaires) comme indiqué dans le sujet précédent.

    – ne pas changer la position des pages et ajouter les folios en quatre passages, à supposer que les changements de formats se suivent, ou plus…

    en réponse à : Selection de pages pour envoi par email #60334
    Merlin
    Maître des clés

    Avec Acrobat Reader c’est non.
    Avec PDF Expert il faudrait tester mais j’ai un très gros doute…

    en réponse à : Pagination d’un document dans Acrobat #60313
    Merlin
    Maître des clés

    A part les supprimer avec l’outil d’édition

    On peut aussi utiliser l’outil Biffure (Redaction en anglais).
    :idee:

    en réponse à : Changer couleur du champ obligatoire lorsque rempli #60314
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    En fait c’est un truc d’illusionniste : la couleur rouge n’existe pas.  :geek:

    Quand on voit les champs obligatoires en rouge c’est parce-que la “Mise en surbrillance des champs de formulaire” est activée.
    Par défaut cela surligne les champs en bleu et ça ajoute un contour rouge aux champs obligatoires.

    On peut désactiver la mise en surbrillance soit en cliquant sur l’icône située à droite dans la barre violette de la mort qui tue, quand elle apparait (en haut du formulaire), soit en allant dans les Préférences : Formulaires : Mise en surbrillance (décocher).
    C’est également là qu’on peut changer les couleurs par défaut.

    Quand la mise en surbrillance est désactivée on voit l’aspect réel des champs (fond et contour).
    Par-contre on ne peut pas modifier le comportement de cette fonction, c’est à prendre tel quel ou à laisser.

    Les bonnes nouvelles :

    – pour éviter à l’utilisateur de devoir le faire et pour être certain de ce qu’il verra, on peut placer un script à l’ouverture du formulaire pour activer ou désactiver la mise en surbrillance.

    – on peut ajouter un petit script de validation pour obtenir le comportement que tu souhaites (après avoir désactivé la mise en surbrillance).

    J’ai cru lire quelque part que tu avais des compétences en copier-coller, ajouter un script n’en demande pas tellement plus.
    :Smiley15:

    en réponse à : Selection de pages pour envoi par email #60332
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    D’abord il faut savoir ce qu’on veut envoyer : le document complet ou bien juste les données.

    Parce-que dans le 2e cas il est possible que ça fonctionne avec Acrobat Pro (ou Acrobat Standard) et avec Acrobat Reader, par-contre dans le 1er cas ça ne peut pas fonctionner avec Acrobat Reader.

    en réponse à : Pagination d’un document dans Acrobat #60311
    Merlin
    Maître des clés

    Bonjour.

    Il y a deux cas de figure :

    – les folios (numéros de page) existent déjà dans le document PDF, dans ce cas Acrobat n’y peut rien.
    A part les supprimer avec l’outil d’édition et les remplacer avec la fonction En-têtes et pieds de pages d’Acrobat.

    – les folios n’existent pas dans le document PDF, auquel cas il faut les ajouter avec la fonction En-têtes et pieds de pages d’Acrobat.
    Pour les avoir sur les cotés il faudra faire deux passages : un pour les pages paires et un autre pour les pages impaires.

    en réponse à : Bouton "envoyer" qui ne veut rien envoyer #60309
    Merlin
    Maître des clés

    :bonjour:

    en réponse à : Bouton "envoyer" qui ne veut rien envoyer #60306
    Merlin
    Maître des clés

    Voilà: j’ai un formulaire PDF qui possède le bouton “envoyer”, mettons à l’adresse mailto:dupont@gmail.com
    Je remplis le formulaire puis je fais clic sur “envoyer”. Le form PDF peut-il ou devrait-il arriver DIRECTEMENT à l’adresse dupont@gmail.com ?

    Ça c’est quand on utilise l’envoi via le logiciel de messagerie.
    Dans ce cas, quand tout va bien Acrobat passe la main au logiciel de messagerie, qui prend en charge la suite des événements.
    C’est pour ça qu’il est important que ledit logiciel et Acrobat soient dans des versions compatibles entre elles.
    Sinon on obtient le message d’erreur posté ci-dessus.

    Chez moi, le cliquer sur “envoyer” ouvre l’invite Windows à enregistrer l’enregistrer. Je l’enregistre…

    C’est le comportement normal et attendu quand on utilise “l’envoi par messagerie web”.
    Ensuite il faut ouvrir son webmail, rédiger le message et y placer le PDF enregistré en pièce jointe.
    L’inconvénient de “l’envoi par messagerie web” c’est qu’Acrobat ne peut pas faire le boulot à la place de l’utilisateur (navigateur, connexion, identifiant, mot de passe, etc.).

    Note bien que c’est un réglage dépendant du logiciel et de la session utilisateur, pas du formulaire PDF lui-même.
    Ce qui explique un comportement différent sur plusieurs ordinateurs et/ou avec plusieurs logiciels.

Affichage de 99 réponses de 4,060 à 4,158 (sur un total de 10,198)