Donnez vie à vos documents numériques !
 

Merlin

Toutes mes réponses sur les forums

Affichage de 99 réponses de 3,763 à 3,861 (sur un total de 10,198)
  • Auteur
    Réponses
  • en réponse à : Lancer une Action #61273
    Merlin
    Maître des clés

    Quel casse-tête !
    :mur:  :oh:

    en réponse à : Lancer une Action #61271
    Merlin
    Maître des clés

    Oui, en fait avec un plugin on doit ré-écrire les Actions en JavaScript, ce qui permet de les lancer directement depuis un menu ou une icône.
    Mais ce ne sont plus des Actions.
    :idee:

    en réponse à : Lancer une Action #61269
    Merlin
    Maître des clés

    Comment quoi ?
    Pour les icônes peut-être ? Car je suppose que tu maitrises le JavaScript.

    en réponse à : Lancer une Action #61267
    Merlin
    Maître des clés

    Non, pour sauter ces étapes et pour pouvoir utiliser des icônes personnalisées il faut en passer par un plugin JavaScript, à placer dans le dossier JavaScripts de l’utilisateur.

    en réponse à : Forcer l’affichage mosaïque en JavaScript #61264
    Merlin
    Maître des clés

    Si tu utilises correctement this. et doc. (comme je m’en doutais) alors je n’ai plus aucune idée de solution à ce problème.
    :joker:

    en réponse à : Lancer une Action #61265
    Merlin
    Maître des clés

    Bonjour.

    Oui, on peut intégrer une Action dans la barre d’icônes des Outils rapides.

    Non, on ne peut pas changer leurs icônes.
    Normalement c’est le contenu de la rubrique “Description de l’action” qui devrait s’afficher en info-bulle.

    en réponse à : Forcer l’affichage mosaïque en JavaScript #61262
    Merlin
    Maître des clés

    Bonjour.

    Je ne crois pas que le mode de fenêtrage soit JavaScriptable, il faudrait voir du coté d’AppleScript.

    Par-contre ça me fait penser à un problème de collision entre documents que j’avais eu il y a quelques années parce-que certaines instructions ne commençaient pas par this.

    Exemple :

    Code:
    getField(“monChamp”).value = “toto”;

    au lieu de :

    Code:
    this.getField(“monChamp”).value = “toto”;

    this. permet de s’assurer qu’on s’adresse bien au document ouvert en premier-plan et uniquement à celui-là, sinon ça peut partir vers n’importe lequel et provoquer des dysfonctionnements.

    :idee:

    en réponse à : Menu déroulant variant selon le choix d’un bouton radio #61230
    Merlin
    Maître des clés

    Veux tu dire qu’au-delà de 20 m2 le prix doit rester constant ?
    :Euuuh:  :doute:

    en réponse à : Problème de duplicata de modèle de page #61260
    Merlin
    Maître des clés

    Ce que je veux dire c’est qu’on peut placer la page avant ou après la page cible, mais on ne peux pas la déplacer.

    Pour le reste il faudrait voir ton script, ou ton formulaire, parce-que déjà que quand on a le script sous les yeux ce n’est pas toujours évident, alors si en plus il faut le deviner…  :joker:

    en réponse à : Problème de duplicata de modèle de page #61258
    Merlin
    Maître des clés

    Je ne pense donc pas qu’il y ait de solution…

    Oui, avec Reader on ne peut dupliquer les pages que avant ou après, il n’y a pas d’autre choix.
    :Smiley02:

    en réponse à : Problème de duplicata de modèle de page #61257
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Désolé, c’est mon premier code en Java

    ==> http://abracadabrapdf.net/forum/index.php/topic,2160.msg10980.html#msg10980

    :Smiley03:

    en réponse à : Menu déroulant variant selon le choix d’un bouton radio #61227
    Merlin
    Maître des clés
    en réponse à : Lien entre fichier PDF et Excel #61253
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Je ne sais pas comment Excel affiche les fichiers incorporés mais on dirait bien qu’il est incapable d’afficher les commentaires PDF.
    Il faudrait lui demander d’afficher les PDF avec Acrobat Reader, mais je ne sais pas si c’est possible (je n’utilise pas Excel).

    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Les lignes sont “découpées” parce-que dans ce document PDF chaque ligne est un objet graphique indépendant.
    Le rechercher-remplacer est un pansement qui permet de réparer les lignes “découpées” a posteriori.

    Le mieux est de ne pas les découper du tout.
    Pour ça il faut soit :
    – créer un document PDF balisé, si on en est le créateur.
    – soit ajouter le balisage au document en utilisant Acrobat.

    Qu’est-ce que le balisage dans un document PDF ? : http://abracadabrapdf.net/le-pdf-parfait/balisage-et-accessibilite/

    :Smiley15:

    en réponse à : Menu déroulant variant selon le choix d’un bouton radio #61221
    Merlin
    Maître des clés

    Comme on dit souvent : un dessin (au format PDF) vaut mieux qu’un long discours.
    Ci-joint.  :Smiley03:

    en réponse à : surlignage et export du texte selon la couleur choisie #61218
    Merlin
    Maître des clés

    Ça me fait penser qu’il existe deux Actions pour Acrobat qui font des choses de ce genre, proposées gratuitement par Lori Kassuba (alias “the PDF Queen”).

    Il faut chercher “Find, Highlight, and Extract Words” et “Find and Highlight Words” sur cette page :
    https://acrobatusers.com/actions-exchange

    en réponse à : surlignage et export du texte selon la couleur choisie #61217
    Merlin
    Maître des clés

    bebarth tu es un génie.  :bravo:
    Ça devrait être effectivement une bonne piste à explorer…

    en réponse à : Menu déroulant variant selon le choix d’un bouton radio #61219
    Merlin
    Maître des clés

    Bonjour.

    Le plus simple c’est de créer 3 menus déroulants, de les superposer, et de les masquer-afficher un seul à la fois en fonction du choix effectué dans les boutons.

    A placer dans chacun des boutons-radio, en action souris-relevée :

    Code:
    if (event.target.value != “Off”)  // si le bouton est coché
    {
    this.getField(“menu”).display = display.hidden; // on masque tous les menus
    this.getField(“menu.1”).display = display.visible; // on n’affiche que le menu concerné
    }

    Où les champs “menu” sont nommés menu.0, menu.1, etc.
    Il n’y a qu’à changer le numéro du menu dans le script dans chacun des boutons-radio.

    en réponse à : surlignage et export du texte selon la couleur choisie #61215
    Merlin
    Maître des clés
    en réponse à : surlignage et export du texte selon la couleur choisie #61213
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Ce n’est peut être pas impossible mais c’est certainement assez difficile.
    La difficulté ne va pas être de trouver les mots surlignés en couleur, la difficulté va être de savoir quelle quantité de texte il va falloir sélectionner et comment l’extraire (sous quelle forme)…

    Je passe la main à de plus grands magiciens que moi…  :joker:

    en réponse à : Problème de conversion d’un PDF CMJN vers RVB #61209
    Merlin
    Maître des clés

    L’espace colorimétrique RVB “de base” (le sRGB) est environ deux fois plus grand que le plus grand des espaces CMJN.

    Ce qui signifie que lors de la conversion RVB vers CMJN les photos peuvent perdre jusqu’à la moitié de leurs couleurs, et que les aplats peuvent en perdre 100%.

    Travailler en CMJN est une méthode d’une autre âge.
    Aujourd’hui, sur le principe on travaille tout en RVB jusqu’au dernier moment : dans le monde idéal c’est l’imprimeur qui converti le PDF RVB en CMJN, et dans la pratique courante on converti toute la mise en page en CMJN quand on génère le PDF avec InDesign.

    Et pour la version écran (non imprimée) du document on laisse tout en RVB.

    en réponse à : Problème de conversion d’un PDF CMJN vers RVB #61207
    Merlin
    Maître des clés

    car ici après la conversion qui est bonne je veux simplement retrouver le bon affichage des couleurs donc profils RVB les couleurs RVB inversement quand je suis en CMJN du coup c’est la seul méthode que j’ai trouvé pour qu’il me ré-affiche correctement les couleurs mais ce n’est peut-être pas la bonne méthode

    C’est quand on converti de RVB vers CMJN que certaines couleurs peuvent changer, dans l’autre sens il n’y a pas de modification (qui peut le plus peut le moins).
    Donc les couleurs affichées sont forcément OK.

    Ce qui te perturbe c’est que l’Aperçu de la sortie propose par défaut toujours le même profil de prévisualisation en CMJN, ce qui est normal et ce qui a du sens dans un processus d’imprimerie.
    Et ce qui, dans ton cas un peu particulier, te force à d’abord changer le profil de prévisualisation de l’aperçu.

    en réponse à : Problème de conversion d’un PDF CMJN vers RVB #61206
    Merlin
    Maître des clés

    ok mais donc est-ce une bonne chose du coup de modifier l’espace colorimétrique de fusion de la transparence juste pour avoir le bon affichage de mon doc quand il est en RVB ?

    Ni une bonne ni une mauvaise chose, c’est juste inutile.
    Modifier l’espace colorimétrique de fusion de la transparence ne sert que quand on doit aplatir les transparences, c’est-à-dire quand on imprime (en offset).

    Le seul cas où on peut être amené à aplatir un PDF en RVB c’est pour le rendre compatible avec Acrobat 4 et versions antérieures.
    C’est donc un cas de plus en plus rare, à mesure que le temps passe.

    en réponse à : Problème de conversion d’un PDF CMJN vers RVB #61203
    Merlin
    Maître des clés

    Vraiment désolé de vous faire perdre ton temps

    Si jamais un jour j’avais l’impression de perdre mon temps sur ce forum je crois que j’arrêterais tout de suite.
    :geek:

    en réponse à : Problème de conversion d’un PDF CMJN vers RVB #61202
    Merlin
    Maître des clés

    le seul tour de passe passe que j’ai trouvé pour avoir le bon affichage de mes couleurs par rapport à mon profil c’est d’aller dans aperçu de l’aplatissement de mettre l’espace colorimétrique de fusion de la transparence au niveau des pages en deviceRVB et de quitter le menu et la mes couleurs deviennent en RVB

    C’est aussi une chausse-trappe d’Acrobat : modifier l’espace colorimétrique de fusion de la transparence modifie, entre autres, l’affichage du profil par défaut dans l’Aperçu de la sortie, mais ça ne change rien à la nature du document.

    en réponse à : Modification fichier PDF #61212
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Tu peux aussi me l’envoyer, s’il pèse plus que la limite admise par le forum il y a : http://abracadabrapdf.net/forum/index.php/topic,2974.0.html

    Sinon, si c’est juste pour supprimer le mot de passe qui empêche les modifications il y a ça, c’est rapide, efficace et gratuit : https://smallpdf.com/fr/unlock-pdf

    :Smiley15:

    en réponse à : Problème de conversion d’un PDF CMJN vers RVB #61200
    Merlin
    Maître des clés

    j’ai l’impression que tu fais une manip qui ne change rien au fichier mais qui te fais croire que ça le fait…

    Bonne nouvelle : en fait c’est l’inverse.
    Tu fais bien la conversion des couleurs mais ensuite tu fais une manip qui te fait croire que ça n’a pas fonctionné.  :contentdance:

    Dans “Aperçu de la sortie”, il y a “Aperçu” et “sortie”.  :geek:
    “L’aperçu” c’est quand on ouvre la fenêtre en question, et la “sortie” c’est le profil qui est listé dans le menu déroulant en haut de ladite fenêtre.

    Ce qui veut dire que les “encres”* listées dans cette fenêtre ainsi que le rendu des couleurs du document dépendent complètement et uniquement du profil sélectionné.
    Et ce n’est pas parce-qu’on arrive par défaut sur le profil CMJN de travail (ce qui a du sens) que ça signifie que c’est l’espace colorimétrique utilisé par le document.
    Tu n’es pas le 1er à tomber dans le panneau.  :Smiley03:

    Pour connaitre le ou les espaces colorimétriques contenus dans un PDF il faut ouvrir la fenêtre de Conversion des couleurs et cliquer sur la flèche bleue située en haut à droite : ça ouvre un mini panneau dans lequel ils sont tous listés.

    Je parle bien des espaces colorimétriques du document, parce-que dans un PDF chaque objet graphique peut avoir un espace colorimétrique différent des autres, comme dans un document InDesign (INDD) ou un document QuartXPress (QXD) et à l’inverse d’un document Photoshop (PSD) ou d’un document Illustrator (AI)*.

    Donc, a priori pour la conversion tu es OK.
    C’est juste la vérification qui ne va pas.
    :Smiley15:

    * J’ai du mal à parler “d’encres” quand il s’agit de R+V+B mais c’est comme ça… On dira que ce sont des “encres lumières”.

    ** C’est une des raisons pour lesquelles ouvrir un PDF dans Illustrator est toujours une mauvaise idée : ça bousille tous les profils colorimétriques.

    en réponse à : Problème de conversion d’un PDF CMJN vers RVB #61198
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    1- Une question s’impose immédiatement : comment fais tu pour convertir de CMJN vers RVB ?
    Car j’ai l’impression que tu fais une manip qui ne change rien au fichier mais qui te fais croire que ça le fait…  :Euuuh:

    2-

    pourquoi dans mon Contrôle en amont il me dit que mes surimpressions sont désactivées alors que dans les options j’affiche les surimpressions ?

    Ce qu’on voit sur ta capture c’est le réglage de surimpression de chacun des objets graphiques qui composent le fichier, ça n’a rien à voir avec le fait d’afficher ou non la surimpression.

    Si on regarde bien cette capture on voit, juste au-dessus de l’indication de surimpression, la couleur de l’objet indiquée en CMJN.
    Ce qui permet de constater que les objets qui ne sont pas en surimpression, et qui sont donc en défonce, sont soit clairs soit en couleur vive : imagine ce que donnerait la surimpression d’un objet blanc ou jaune sur un fond de couleur…

    Donc à ce niveau tout est normal, sauf cas ou effet particulier, seuls les objets très sombres ou noirs doivent êtres surimprimés.

    De toute façon l’affichage de la surimpression ne permet que de visualiser les objets réglés en surimpression (ce qui est d’une logique implacable), normalement l’affichage et l’apparence des objets réglés en défonce ne doit pas changer.

    Merlin
    Maître des clés

    Tu parles de quelle version de Photoshop?

    Je parlais de Photoshop tout court, version CS à CS6 + CC.
    :idee:

    Merlin
    Maître des clés

    Ouh la, ça va être compliqué… J’adore l’informatique mais dès que j’entends “Code” ou “Script” ou tout autre terme de ce genre, j’abandonne

    Auquel cas le mieux est de te concentrer sur les Actions de Photoshop, c’est très visuel et aucune ligne de script n’est requise.
    On peut quasiment tout faire avec, sauf des sélections à la souris par exemple (mais on peut “actionner” la commande “Taille de l’image” ou “Taille de la zone de travail”).

    Et dans une Action de Photoshop, comme pour Acrobat, parmi les commandes à enchainer on peut intégrer un peu de script…
    Par exemple un script qu’on aurait “trouvé” sur un forum fréquenté par des gens compétents et sympas : https://forums.adobe.com/community/photoshop/photoshop_scripting

    :Smiley15:

    Merlin
    Maître des clés

    Peux-tu m’expliquer par quel procédé tu peux automatiser ces étapes en passant par Photoshop ou autre stp?
    Vu le nombre de scans que je vais traiter, ça m’intéresse!

    Dans Photoshop il y a aussi des Actions, c’est-à-dire un enchainement de commandes qu’il faut exécuter une fois et qu’ensuite on fait répéter en boucle.
    Mais ça risque de ne pas suffire, auquel cas il faudra utiliser des scripts JavaScript (Mac OS et Windows), AppleScript (Mac OS) ou VB (Windows).

    Merlin
    Maître des clés

    …tu peux peut-être également spécifier le format pour les numéros de téléphone

    Attention au format “Téléphone” proposé par Acrobat : il s’agit du format de téléphone américain.

    Pour le format français 01 23 45 67 89 il faut utiliser un masque arbitraire : http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7de4.w.html#WS8CA28D85-6E94-4898-9C2B-5308C15B1F3B.w
    Avec l’avantage que les espaces sont ajoutées automatiquement si l’utilisateur ne les saisit pas.

    Pour le format international +33 0.123 456 789 il faut utiliser JavaScript.

    Merlin
    Maître des clés
    Merlin
    Maître des clés

    À l’évidence dans ton script il y a quelque chose que la Console n’aime pas…
    Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/

    Ci-joint un exemple avec un champ (invisible) en plus, c’est lui qui gère la réduction.
    Et aussi un 2e champ “masque”… Pour éventuellement améliorer l’expérience utilisateur.
    :geek:

    Merlin
    Maître des clés

    Je dois rendre à Jules ce qui est à César : c’est Thomas Parker qui a programmé cet outil, je n’ai fait que le franciser et le relooker.
    :Smiley01:

    Merlin
    Maître des clés

    Mais ensuite pour repasser en A4 via le même chemin, impossible : A4 et A3 sont grisés…

    Je cite une de mes réponses ci-dessus :
    mais pour ensuite remettre au format A4 avec une marge tournante je conseille plutôt l’outil Redimensionner disponible (gratuitement) dans les abracadabraTools car il est à mon avis plus simple d’emploi : http://abracadabrapdf.net/utilitaires/acrobat-plugins/abracadabratools/
    :geek:

    en réponse à : Sélectionner case à cocher #61162
    Merlin
    Maître des clés

    les 3 cases ont des noms différents : case1#0 case1#1 et case1#2

    Oui, je n’ai pas relevé mais j’avais bien compris qu’en fait elles ont un nom identique.
    Ce qui apparait après le # c’est le nWidget : le numéro d’ordre, visible dans le panneau des champs.
    :Smiley01:

    Merlin
    Maître des clés

    Ah juste pour info, j’ai pourtant bien paramétré mon compte mais je n’ai pas reçu de notification par mail de tes réponses.

    Est-ce que ça fonctionne maintenant ?

    Merlin
    Maître des clés

    Pourtant Acrobat semble proposer les outils pour y arriver.

    Oui, mais avec Photoshop c’est automatisable, pas avec Acrobat (enfin… pas tout).

    Sinon c’est OK avec l’outil de recadrage pour recadrer la partie à conserver, mais pour ensuite remettre au format A4 avec une marge tournante je conseille plutôt l’outil Redimensionner disponible (gratuitement) dans les abracadabraTools car il est à mon avis plus simple d’emploi : http://abracadabrapdf.net/utilitaires/acrobat-plugins/abracadabratools/

    Concernant les “zones graphiques”, ce qui t’intéresse c’est la “zone de recadrage”. Les autres sont destinées aux activités prépresse (imprimeurs).
    Voir : https://www.graphique-alliance.com/les-zones-de-page-pdf/

    Concernant l’outil de recadrage en lui-même, voir ce tuto : http://www.elephorm.com/tuto-acrobat-8-professional/recadrage-reperes-d-impression
    (Rien n’a changé dans cet outil depuis Acrobat 8)

    Merlin
    Maître des clés

    :extra:

    Merlin
    Maître des clés

    Il n’y a pas de lexique, il faut utiliser la fonction de recherche.
    C’est pour ça que parfois je corrige les fautes d’orthographe dans les mots-clés des messages : d’abord pour optimiser le fonctionnement du moteur de recherche interne, et ensuite pour optimiser le fonctionnement de Googol et consorts.
    :Smiley03:

    Sinon, (presque) la même question a été abordée ici il n’y a pas longtemps : http://abracadabrapdf.net/forum/index.php/topic,3067.0.html
    :idee:

    Merlin
    Maître des clés

    J’ai scanné 1 page d’un magazine (PJ 01) et je voudrais ne faire apparaître qu’une partie du document (PJ 02). Mais je voudrais que cette sélection soit agrandie au maximum tout en étant intégrée à une page format A4 et en y ajoutant une marge blanche (vierge) de 1 cm sur tout le tour de la page (PJ 03). Le résultat de la PJ 03 a été obtenu en passant par Picture Manager + Word. Or je voudrais tout faire avec Acrobat Pro.

    Acrobat n’est pas l’outil adéquat, ça c’est typiquement du boulot à faire avec Photoshop ou un autre éditeur d’image.
    Une fois que les pages sont correctement recadrées, finalisées et enregistrées, on peut les ouvrir avec Acrobat pour effectuer l’OCR et les assembler en un seul document PDF si nécessaire.

    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Je ne comprends pas. Mon post a été lu 42 fois et pas une seule réponse ???

    La réponse est simple : tu as posé ta question un vendredi 12 août après 18 heures, donc la veille du week-end prolongé du 15 août.

    :soleil:  :contentdance:  :afro:    :Smiley15:

    en réponse à : Sélectionner case à cocher #61159
    Merlin
    Maître des clés

    Dans l’éditeur de formulaire, dans le panneau des champs : il faut demander un affichage par “ordre de tabulation”.
    Celui qui est en tête de liste est en arrière-plan, et celui qui est en fin de liste est en premier-plan : il faut cliquer-glisser les champs pour les réordonner.

    Attention : ne pas oublier de décocher “Ajuster automatiquement l’ordre de tabulation…” dans les Préférences : Formulaire.
    Sinon l’ordre sera re-modifié à chaque édition du champ.

    :Smiley15:

    en réponse à : Sélectionner case à cocher #61157
    Merlin
    Maître des clés

    Bonjour.

    J’avais essayé de faire ça, une fois.
    Et j’ai le souvenir d’une vraie galère parce-qu’avec les cases-à-cocher et les boutons-radios il faut gérer le nWidget, c’est-à-dire le numéro d’ordre de la case et ça avait viré au cauchemar (il y en avait plus que 3).

    Alors j’avais résolu le problème de façon simple et élégante…
    En plaçant tout simplement un champ “masque” à fond blanc en premier plan au-dessus de chaque case, et en jouant sur la visibilité dudit champ.
    C’est tellement plus facile !
    :geek:

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61109
    Merlin
    Maître des clés

    Pour faire vraiment Pro je te conseille plutôt d’afficher une grande et belle fenêtre JavaScript sous les yeux ébahis et admiratifs de tes utilisateurs.
    Exemple ci-joint.

    :soleil:

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61107
    Merlin
    Maître des clés

    Du style :

    Code:
    var sMesDatas = this.getField(“CHAMP-TEXTE”).valueAsString;
    console.clear();
    console.show();
    console.println(“Merci de copier-coller les données ci-dessous :rr” + sMesDatas);

    Et le tour est joué !
    :geek:

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61106
    Merlin
    Maître des clés

    Tant qu’à faire intervenir l’utilisateur, je crois que le plus simple serait d’envoyer les données structurées* dans la Console et ensuite de lui afficher la Console sous les yeux.
    À charge pour lui de copier-coller les données (on peut éventuellement le briefer avant, via une alerte).

    :geek:

    *  Mais rien n’empêche d’utiliser un champ préalablement pour structurer les données, ou juste parce-que le script est existant, et de les envoyer ensuite à la Console

    Merlin
    Maître des clés

    Merci pour le retour !

    Merlin
    Maître des clés

    Par ailleurs, et même si ça n’a rien à voir, mon premier métier étant la mise en page, je ne peux que m’indigner et m’élever contre tout procédé consistant à réduire ou tronquer les “blancs” autour du texte, soigneusement calculés et pensés pour aérer la lecture.

    :pleurs:  :Smiley03:

    Merlin
    Maître des clés

    Sinon avec quoi imprimer, parce qu’apparemment dans un de tes messages tu sembles dires qu’Adobe Reader c’est pas l’idéal ?

    Non, ce n’est pas du tout ce que je voulais dire, a priori à ce prix là il n’y a pas mieux.

    Mais je ne comprend pas : pourquoi imprimer avec Adobe Reader des documents recadrés avec Acrobat Pro ?
    Pourquoi ne pas imprimer directement avec Acrobat Pro ?
    Ça pourrait peut-être y changer quelque chose…
    :doute:

    PS :
    Mac OS ou Windows ?
    Quelle version d’Adobe Reader ?
    Acrobat Pro 7.0 devrait être en version 7.1 ==> mise-à-jour !!!

    Merlin
    Maître des clés

    Oui, je voulais parler du document recadré bien entendu.  :Smiley01:

    As-tu essayé avec une autre imprimante ?
    Parce-que chez moi ça s’imprime normalement, alors je me dis que celle que tu utilises a peut-être une prise de pinces* plus importante…

    * Zone-marge périphérique de la feuille qui n’est pas imprimable par l’imprimante

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61103
    Merlin
    Maître des clés

    Mauvaise nouvelle : je viens de tester le PDF que je viens de poster avec Reader et ça ne fonctionne pas.
    Ce que confirme la documentation : la fonction createDataObject requiert les file attachment rights

    En clair il faudrait que ton formulaire PDF soit activé via un serveur LiveCycle d’Adobe, Acrobat Pro ne pouvant activer que les droits F, C et S, c’est-à-dire juste au niveau inférieur.

    Je cite :

    The property or method is allowed in Acrobat Pro and Acrobat Standard. It can be accessed in Adobe Reader (version 5.1 or later) depending on additional usage rights that have been applied to the document:
    F — Requires forms rights
    C — Requires the right to manipulate comments
    S — Requires the document save rights
    D — Requires file attachment rights
    G — Requires digital signature rights

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61102
    Merlin
    Maître des clés

    Je ne comprend pas tout dans tes scripts mais je comprend mieux ce que tu veux faire.

    Dans le document ci-joint, qui fonctionne un peu sur le même principe, on génère un fichier TXT qu’on place en pièce jointe sans avoir besoin de trusted function ni d’un script de document.
    Je te laisse examiner le script (dans le bouton gris).
    :Smiley15:

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61100
    Merlin
    Maître des clés

    une idée ?

    Non.  :Euuuh:

    Veux-tu les fichiers ?

    Oui…

    Merlin
    Maître des clés

    Je n’imprime pas avec un logiciel particulier,…, dans Adobe Reader

    :Smiley01:

    Peux tu partager tout ou partie d’un de ces documents au format PDF pour que d’autres puissent tester avec d’autres imprimantes et d’autres logiciels ?

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61098
    Merlin
    Maître des clés

    Il faudrait essayer d’emballer la trusted function dans une fonction “normale” du type :

    function mesPiecesJointes() {
    piecejointe=app.trustedFunction(function()
    {
    cpath=global.nomfichier;
    cdata=global.donnee;
    app.beginPriv();
    this.createDataObject(cpath, cdata);
    app.endPriv();
    })
    }

    Et ensuite appeler la fonction “normale” depuis le document…

    Merlin
    Maître des clés

    c’est dommage qu’on ne puisse pas sélectionner la dimension avec un rectangle comme avec “Recadrer”

    L’idée n’était pas de répliquer l’outil existant dans Acrobat, l’idée c’était d’avoir un outil précis, au millimètre près, plus facile à manipuler que celui d’Acrobat.
    :Smiley15:

    Merlin
    Maître des clés

    Sinon rien n’y a fait, l’impression a encore été tronquée alors qu’il y a de la place à droite pour imprimer la fin des lignes…

    Donc a priori ce ne serait pas un problème de recadrage mais plutôt un problème d’impression…  :Euuuh:

    Avec quel logiciel imprimes tu ?
    Peux tu partager tout ou partie d’un de ces documents ?

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61096
    Merlin
    Maître des clés

    Le plus simple c’est de créer une fonction dans le script d’application.

    Du genre :

    Code:
    function maSuperFonction()
    {
    // blablabla
    }

    Et d’appeler cette fonction depuis les évènements du document.
    :soleil:

    Merlin
    Maître des clés

    Qu’est-ce que vous appelez “rogner” ?
    Parce-que c’est précisément le but de la fonction “Redimensionner”. On peut aussi appeler ça “recadrer”.

    :Euuuh:

    Merlin
    Maître des clés

    C’est le même principe que dans Photoshop et que dans beaucoup d’éditeurs d’images : si on place le point en haut à gauche les pages seront recadrées en partant de la droite et en partant du bas, et inversement si on place le point en bas à droite.
    Seul cas particulier : le point au milieu, qui provoque un recadrage (égal) sur les 4 cotés.

    Merlin
    Maître des clés

    Bonjour.

    Je ne connais pas briss-0.9, mais dans Acrobat le recadrage est toujours un masque, qui donc n’enlève rien aux pages.

    As-tu essayé avec l’outil Redimensionner des abracadabraTools ?
    http://abracadabrapdf.net/utilitaires/acrobat-plugins/abracadabratools/

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61139
    Merlin
    Maître des clés

    if (app.viewerVariation == “Reader” || app.viewerVariation == “Full”) {this.getField(“cache”).display=display.hidden};

    En réalité on ne veut pas forcer l’ouverture avec Acrobat (Reader ou Pro), on veut forcer l’ouverture avec un Reader qui interprète le JavaScript… Et Acrobat n’est pas le seul, le plus connu est Nuance PDF Converter mais il n’est pas le seul.
    http://shop.nuance.fr/store/nuanceeu/fr_FR/pd/ThemeID.26429600/productID.305547300/PDF-Converter-pour-Mac-v4
    http://shop.nuance.fr/store/nuanceeu/fr_FR/DisplayCategoryProductListPage/ThemeID.26429600/categoryID.13534800/Solutions-PDF

    Donc on peut utiliser plus simplement :

    Code:
    this.getField(“cache”).display=display.hidden;

    Par-contre ce qui est embêtant avec un champ “masque” c’est qu’il ne faut pas oublier de le remettre en “visible” avant chaque enregistrement du document…
    Problème qui ne se pose pas avec un calque “masque”.

    :Smiley15:

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61138
    Merlin
    Maître des clés

    Cette alerte ne sert à rien puisque si l’utilisateur la voit c’est qu’il a déjà ouvert le document avec Acrobat (Reader ou Pro).
    Elle est donc déconcertante et plutôt contre-productive.

    :geek:

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61137
    Merlin
    Maître des clés

    N’ayant pas de Mac, j’aimerais bien savoir si quelqu’un avec un MAC mais pas de Reader, pouvait tester…

    Voilà ce que ça donne vu dans Aperçu et vu dans le Finder (Explorateur de fichiers).

    Effectivement, utiliser un calque est un piège puisque les champs de formulaires apparaissent toujours comme flottants par-dessus, mais au moins, tant qu’il reste partiellement lisible, le message à le mérite d’être clair et de ne laisser aucun doute à l’utilisateur.  :Smiley15:

    en réponse à : 2e diminution de la taille d’un PDF #61084
    Merlin
    Maître des clés

    Ce qu’il faut savoir :

    – Dans la fenêtre Optimisation PDF, en haut à droite il y a un bouton “Contrôler l’utilisation de l’espace”.
    C’est un audit du poids du document : à consulter avant d’aller plus loin.

    – Dans ton cas je suppose que l’audit va t’indiquer que ce sont les images qui pèsent le plus lourd, donc c’est là qu’il faudra agir en priorité.

    – Ne pas hésiter à monter en version (PDF 1.6 ou 1.7) et à utiliser la compression JPEG2000, souvent bien plus efficace que la compression JPEG tout court.

    – Ne pas sous-échantillonner en dessous de 150/200 ppp, ça ne permet pas de gagner grand-chose de plus sur le poids du document et ça massacre les images.

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61094
    Merlin
    Maître des clés

    Dans la doc. JavaScript il faut que tu cherches “Quickbars”.
    C’est le truc qui détaille toutes les limitations de chaque fonction ou propriété.

    Ce problème n’a rien à voir avec la protection du document, c’est une question de niveau d’utilisation du script.
    Voir absolument : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/

    :idee:

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61133
    Merlin
    Maître des clés

    C’est un problème archi-connu mais ça n’a rien d’un bug, c’est “by design” comme ils disent…
    ==> http://abracadabrapdf.net/ressources-et-tutos/pdf-mac/lecteurs-pdf-mac/

    Pour forcer l’ouverture d’un formulaire PDF dans Acrobat Reader il faut utiliser une astuce.
    On place en premier plan un grand champ de formulaire qui recouvre toute la page et qui affiche un avertissement du genre : “Ce PDF requiert Acrobat Reader pour fonctionner correctement”.

    Et on ajoute un JavaScript qui s’exécute à l’ouverture du formulaire et qui est chargé de masquer ce champ “masque”.

    Donc si le formulaire est ouvert avec Acrobat (Reader ou Pro) le champ est masqué automatiquement et l’utilisateur ne s’aperçoit de rien.
    Si le formulaire est ouvert dans un Reader qui ne supporte pas JavaScript, le masque reste apparent et prévient l’utilisateur.

    L’explorateur de Windows et le Finder de Mac OS afficheront tous les deux le masque comme vignette du formulaire.

    Exemple :

    en réponse à : 2e diminution de la taille d’un PDF #61081
    Merlin
    Maître des clés

    As-tu essayé avec l’Optimisation PDF ?

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61123
    Merlin
    Maître des clés

    À toi aussi.
    :soleil:

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61091
    Merlin
    Maître des clés

    createDataObject
    openDataObject
    getDataObjectContents
    removeDataObject

    Etc.

    Tous les détails dans : help.adobe.com/livedocs/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.htm
    :soleil:

    en réponse à : [Androïd] Editeur pour dessiner sur un PDF #61140
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    As-tu essayé avec ezPDF Reader ou qPDF Notes ?

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61121
    Merlin
    Maître des clés

    Voir :
    http://abracadabrapdf.net/forum/index.php/topic,2898.msg16395.html#msg16395
    &
    http://abracadabrapdf.net/forum/index.php/topic,2888.0.html

    Mais en fait, tout bien réfléchi, tu n’as pas besoin de boucle : il suffit de capter le dernier chiffre du nom du champ (celui qui est après le point) qui fait le total et de le réutiliser pour lui dire quels champs Prix et Quantité il faut utiliser.

    Ce qui se traduit par :

    Code:
    var num=event.target.name.replace(/sousTotal./,””);
    event.value=this.getField(“tarif.”+num).value * this.getField(“quantite.”+num).value;

    A placer en script de calcul dans chaque champ sous-total (donc à faire avant de dupliquer le champ pour ne pas avoir à refaire 100 fois la même chose…).  :geek:

    L’autre avantage quand on crée et duplique les champs dans l’ordre logique de calcul c’est que du coup l’ordre de calcul est correct d’emblée.  :Smiley03:

    Exemple ci-joint (dans lequel il y a aussi un chiffre à gauche du point dans le nom des champs puisqu’il y a plusieurs rangées).

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61089
    Merlin
    Maître des clés

    J’ai trouvé ça : https://eligrey.com/demos/FileSaver.js/ mais je ne sais pas si on peut le faire dans un pdf.

    Non, ça ne fonctionnera pas : exécuté depuis un document PDF un JavaScript ne peut pas sortir dudit document, contrairement à ce qui peut se faire dans les navigateurs web.

    On peut enregistrer un fichier texte en pièce jointe dans le PDF mais ça passe par une autre méthode.

    Merlin
    Maître des clés

    Oui, ça ne fonctionne pas dans Acrobat Reader.

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61119
    Merlin
    Maître des clés

    Tous les grands magiciens sont actuellement en vacances et moi je pars tout à l’heure sans avoir le temps de te répondre.  :soleil:
    Patience…  :Smiley03:

    Mais la réponse est déjà plusieurs fois dans le forum, cherche en particulier les réponses de Bebarth et d’Alex.
    Ce sont les grands spécialistes es-boucles.

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61087
    Merlin
    Maître des clés

    L’autre possibilité serait de garder un bouton xml dans le fichier pdf et qu’en cliquant dessus le fichier xml se crée. Et comme cela ce n’est pas envoyé par mail…

    Veux tu l’envoyer par email ou non ?

    En tous cas, à mon avis le plus simple serait d’enregistrer le XML en pièce jointe dans le formulaire PDF, comme ça il suivra automatiquement sans plus s’en soucier.
    :Smiley15:

    Merlin
    Maître des clés

    :bonjour:

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61116
    Merlin
    Maître des clés

    Tant qu’à continuer à enchanter ma journée, peux-tu m’indiquer si on peut directement utiliser les numéros de ligne et de colonne dans une formule ? Cela me permettrait d’économiser environ 300 nommage de champs et 300 formules…

    Pour commencer il faut que tu t’intéresses de près à la Convention de dénomination des champs formulaires et à la duplication rapide des champs :
    http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/

    Ensuite on parlera de code JavaScript et des boucles (de programmation)…  :geek:

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61115
    Merlin
    Maître des clés

    Comment les magiciens s’y sont-ils pris ??? Y aurait-il un petit bout de code pour m’éclairer ?

    C’est simple, dans le formulaire les Gourmandines le prix est la valeur par défaut (onglet Options) du champ.
    Ainsi mon client peut changer ses prix sans rien modifier d’autre et sans devoir passer par moi à chaque fois.

    en réponse à : envoi mail avec PDF et XML en pièce jointe #61085
    Merlin
    Maître des clés

    Bonjour.

    Quand et comment comptes tu créer le fichier XML ?
    Ne serait-ce pas plus simple de le créer après réception du formulaire rempli ?

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61112
    Merlin
    Maître des clés

    PS : avec un peu de recul, je m’aperçois que pour bien comprendre ce que j’explique ci-dessus il vaut mieux lire ça d’abord :
    http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/

    Jusqu’à la fin (ce n’est pas très long).
    :idee:

    en réponse à : Changer "simplement" des tarifs dans un formulaire #61111
    Merlin
    Maître des clés

    Bonjour.

    Dans ce cas il y a plus simple que le script ci-dessus et que celui que je viens de poster dans l’autre sujet.

    On peut utiliser un script pour modifier la valeur des champ Prix.
    Ainsi le champ Total n’a plus qu’à faire toujours la même multiplication du champ Prix par le champ Quantité.

    On pourrait placer un script de calcul dans les champs Prix, mais ça ajouterait beaucoup de calculs à faire à chaque modification d’un champ, et surtout tu as déjà suffisamment de champs à gérer dans l’ordre de calcul.

    Donc on va utiliser un script de validation dans les champs Quantité, c’est-à-dire que c’est la modification du champ quantité qui va “pousser” la nouvelle valeur vers le champ Prix correspondant.
    Ce qui sera plus économe en temps processeur et plus réactif que d’effectuer un recalcul systématiques dans tous les champs.

    A placer en script de validation dans le champ Quantité :

    Code:
    var oPrix = this.getField(“P1”);
    if (event.value >= 11) {oPrix.value = 36;}
    else {oPrix.value = 32;}
    en réponse à : 2e diminution de la taille d’un PDF #61079
    Merlin
    Maître des clés

    Bonjour.

    Avec quelle version d’Acrobat ?

    en réponse à : Actualiser les calculs dans un bon de commande volumineux #61077
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Je constate que l’actualisation du pdf n’est pas immédiate et on se retrouve avec des “récaps” du type 10 + 3 =10 puis au bout de quelque temps on a le bon résultat mais pas toujours. A priori il n’y a pas d’erreur dans mon formulaire ;-)
    Est-il possible de forcer le formulaire à se réactualiser  pour que les modifications  soient prises en compte et les calculs à jour ?

    C’est un problème d’ordre de calcul : il faut que l’enchainement des calculs se fasse dans l’ordre logique. Par exemple il faut calculer les sous totaux avant le total général.
    Ce qui n’est pas le cas dans ton formulaire.

    Dans Acrobat DC ça se trouve dans l’éditeur de formulaire : menu Autres : Définir l’ordre de calcul.

    Question subsidiaire : disons que pour la catégorie 1 j’ai un prix unitaire de 36 EUR. Mais si l’utilisateur achète 11 places ou plus, alors le prix tombe à 32 EUR.
    Comment cela peut-il se gérer ?

    Avec un JavaScript comme celui-ci (non testé) placé en script de calcul dans le champ qui fait le total :

    Code:
    var nQuantite = this.getField(“Q1”).value;
    var nPrix = this.getField(“P1”).value;
    if (nQuantite >= 11) {nPrix = 32;}
    event.target.value = nPrix * nQuantite;
    Merlin
    Maître des clés

    OK j’ai tout compris.
    Excuses moi mais je n’utilise que rarement l’outil de calcul intégré d’Acrobat, parce-que quand on revient dessus on ne voit pas quels sont les calculs effectués du premier coup d’œil, contrairement à la notation simplifiée ou à JavaScript (calculs courts).

    Et donc en attendant des jours meilleurs, pour contourner le problème je ne peux que te conseiller d’utiliser la notation simplifiée et/ou JavaScript pour effectuer les calculs.
    Une fois qu’on y a gouté on ne peux plus s’en passer !

    Voir absolument : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/notation-simplifiee-astuces/

    Merlin
    Maître des clés

    En effet normalement l’onglet “Calcul” te permet de sélectionner la formule désirée puis de choisir les champs à utiliser pour le calcul souhaité.

    Je crois qu’il y a un malentendu quelque part.  :Euuuh:
    Je n’ai jamais vu que ça fonctionnait ainsi.

    Pour accéder à l’onglet Calcul il faut sélectionner un champ (de type texte) et un seul, afficher la fenêtre des Propriétés si elle n’est pas déjà affichée, et ensuite modifier la formule ou le script de calcul.
    Si on sélectionne plusieurs champs à la fois l’onglet Calcul n’est plus accessible, comme l’onglet Format ou l’onglet Validation.
    :idee:

    Merlin
    Maître des clés

    Bien, voilà en tout cas un moyen de contourner le problème en attendant la mise-à-jour de la mise-à-jour.
    :Smiley01:

    Merlin
    Maître des clés

    Quand tu ouvres l’Editeur de formulaire, peux-tu sélectionner les champs dans la liste du panneau des champs ?

    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Est-ce que c’est le cas pour un seul ou pour tous tes formulaires ?

    Merlin
    Maître des clés

    Merci.

    Mais attention, j’ai comme l’impression que Mac OS ne se laisse pas berner aussi facilement que Windows…  :Smiley03:

    en réponse à : Lecture carte vitale #61048
    Merlin
    Maître des clés

    Bonjour.

    Je suppose que tu parles de lecture avec une puce ou un œil électronique, auquel cas ma réponse est non. Je n’ai jamais fait ça.
    :joker:

    en réponse à : Création nouvelle page avec un calendrier #61020
    Merlin
    Maître des clés

    Quand on utilise la fonction spawnPageFromtemplate il n’y a que deux choix : renommer les champs ou non.
    Mais ça s’applique forcément à tous les champs, il n’y a pas moyen de faire le détail.

    Tout bien réfléchi, la réponse est dans la phrase ci-dessus.  :oh:
    Oui, on n’a qu’un seul choix (renommer ou non les champs) par template… mais rien n’interdit de “spawner” un template par-dessus une autre page, un peu comme si on ajoutait un calque.

    Et donc il devient relativement simple de “spawner” une première page à partir d’un template A qui renomme les champs, et de spawner une deuxième page à partir d’un template B que l’on place par-dessus la précédente. Ce template B ne contenant que le calendrier et ne renommant pas les champs.

    Pour “spawner” un template par-dessus une page existante il faut impérativement préciser le paramètre nPage et le paramètre bOverlay qui doit être sur true (bOverlay: true).

    Voir : http://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/#t=Acro12_MasterBook%2FJS_API_AcroJS%2FDoc_methods.htm&rhsearch=spawnpagefromtemplate&rhhlterm=spawnpagefromtemplate&rhsyns=%20

    :soleil:

    en réponse à : Comment zoomer sur une partie de pdf #61047
    Merlin
    Maître des clés

    Peut-être.
    Mais surtout il y a les problèmes habituels qui vont se poser :
    – présence ou non du Flash Player sur les ordis (de moins en moins fréquent),
    – incompatibilité totale avec tous les périphériques mobiles.

    en réponse à : Comment zoomer sur une partie de pdf #61045
    Merlin
    Maître des clés

    D’accord ça risque d’être compliqué on travaille sur des PC où les MAJ sont assez anciennes … Donc le Flash n’est pas vraiment récent.

    Ça n’y change rien !
    :idee:

    en réponse à : Afficher/Masquer Champs Texte selon choix menu déroulant #61042
    Merlin
    Maître des clés

    :bonjour: 

    en réponse à : Afficher/Masquer Champs Texte selon choix menu déroulant #61040
    Merlin
    Maître des clés

    J’ai ajouté un petit champ de texte, en lecture seule, qui utilise ce script de calcul :

    Code:
    if (this.getField(“% TVA”).value == 1) {event.target.value = “”;}
    else {event.target.value = “H.T.”;}

    Dans la liste déroulante j’ai changé la valeur d’exportation de “Ne s’applique pas” pour que cet item renvoie la valeur “1” (inutilisée ailleurs).

    Exemple ci-joint : https://framadrop.org/r/joaaKdYg1e#FF1LhNBUTGMtZpW/X9Ry+kQnUaV9IcBR1sBZam0XpSg=
    :Smiley15:


    – Concernant le partage de documents, voir : http://abracadabrapdf.net/forum/index.php/topic,2974.0.html
    – Concernant les abréviations des dates de première mise en circulation voir : http://abracadabrapdf.net/ressources-et-tutos/abracadabragrep/abracadabragrep-sus-aux-iemes-et-aux-emes/
    – Il n’y a qu’une seule façon d’écrire SaintBenoît

    :Smiley03:

    .

    en réponse à : Comment zoomer sur une partie de pdf #61043
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Le seul moyen que je vois serait d’insérer dans le PDF une image traitée avec Zoomify et exportée en SWF.
    Mais avec tous les inconvénients du format SWF : Flash player obligatoire et ça ne fonctionne pas sur les mobiles.

    (L’exportation zoomify est disponible d’origine dans Photoshop depuis des lustres).

Affichage de 99 réponses de 3,763 à 3,861 (sur un total de 10,198)