Toutes mes réponses sur les forums
-
AuteurRéponses
-
Merlin
Maître des clésBonjour
Il n’y a pas besoin de script si on utilise l’action « Envoyer un formulaire », les champs obligatoires sont détectés et l’envoi ne fait pas tant qu’ils ne sont pas remplis.
L’astuce c’est qu’il faut ajouter mailto: devant l’adresse email pour ne pas être obligé d’utiliser une URL envoyant les données directement vers un serveur.
:Smiley03:1 avril 2021 à 12:13 en réponse à : remplir automatiquement le champ auteur avec le nom du fichier #68941Merlin
Maître des clésBonjour
C’est le script d’une action que j’ai trouvé, il y a longtemps, sur feu le site Acrobat’s Users.
Code://Begin scriptvar strFilename = « »;
var strChar;
var i = this.path.length;do {
strChar = this.path.substr(i-1,1)
//console.println(strChar);
strFilename = strChar + strFilename;
i–;
}
while (strChar != « / »)
strFilename = strFilename.substring(1,strFilename.length-4);this.info.Authors = strFilename;
//End script
Merlin
Maître des clésIl y avait beaucoup trop de scripts dans ce document.
Il faudrait que tu t’intéresses à la Console, elle donne des informations précieuses :
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/Merlin
Maître des clés:bonjour:
Regarde bien dans les champs, ils ont tous la même Action « Champ activé » (onFocus).
Merlin
Maître des clésLe truc c’est que dans ton formulaire final il n’y aura pas qu’un seul champ à remplir (enfin je suppose), donc il faut prévoir plus large.
Dans le ci-joint tout est dans le bouton vert.
Code:function controlOblig() {
var nCompteur = 0;
for (var i=0; ivar oFld = this.getField(this.getNthFieldName(i)); // si champ texte ET obligatoire ET valeur = valeur par défaut
if (oFld.type == « text » && oFld.required == true && oFld.value == oFld.defaultValue) {
nCompteur = nCompteur + 1;
oFld.strokeColor = color.red;
}
else {oFld.strokeColor = color.green;}
}if (nCompteur != 0) {app.alert(« KO.nn » + nCompteur + » champs obligatoires ne sont pas remplis. » );}
else {app.alert(« OK »);}
}
controlOblig();Merlin
Maître des clésJe ne sais pas tout et les processus de signatures numériques évoluent vite.
Tout est expliqué là : https://helpx.adobe.com/fr/document-cloud/help/fill-and-sign.htmlSachant que le signataire n’a pas besoin d’avoir Acrobat Reader, il a juste besoin d’un navigateur web pour pouvoir signer le document reçu, c’est très intuitif et ça se fait en 3 clics.
Le mieux c’est de tester.Merlin
Maître des clésBonjour
La réponse est oui, mais ça ne fonctionnera pas avec Acrobat Reader, l’utilisateur final devra avoir Acrobat Pro ou Standard.
Merlin
Maître des clésJe ne comprend toujours pas ce qu’un script de vérification des champs obligatoires vient faire dans un champ Téléphone, encore moins en script de calcul…
:Euuuh: :doute:Merlin
Maître des clésBonjour et bienvenue
On en parle justement ici : https://abracadabrapdf.net/forum/index.php/topic,4217.0.html
(Il est toujours bon de faire une recherche avant de poser une question dans un forum)
:joker:Merlin
Maître des clésBonjour
A priori ça doit être pareil pour les deux.
Leurs différences ne sont pas là.Merlin
Maître des clésBonjour, le script il fonctionne super bien. Mais j’aimerais savoir s’il te plait pourquoi tu l’as mis en script de calcul personnalisé plutôt qu’en action-exécuter un JavaScript ou encore dans les scripts JavaScript du document ?
Il faut absolument que tu lises ce tuto : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/
Merlin
Maître des clésCependant je bute sur mon Champ « Téléphone ». Mon champ téléphone fonctionne déjà avec un masque arbitraire dans l’onglet format. Et je n’ai plus la possibilité d’y rajouter du code JavaScript
Le script de vérification des champs obligatoire devrait se trouver dans le bouton « Valider » (ou Envoyer, etc.).
Que veux tu mettre en Validation dans ce champ téléphone ?Merlin
Maître des clésBonjour
1. C’est effectivement la méthode la plus simple et la plus intuitive.
2. Un tampon n’a aucun impact sur les champs de formulaire.
3. Ce type de signature requiert que l’utilisateur commence par se créer un « Certificat d’identification numérique » ou retrouve celui qu’il a déjà + le mot de passe correspondant.Quelque soit le type choisi, par principe une vraie signature numérique verrouille tout le document car toute modification ultérieure invaliderait la signature.
Sauf dans le cas où l’on prévoit plusieurs signataires successifs mais dans ce cas les zones modifiables après la première signature doivent être définies précisément.Voir : https://acrobat.adobe.com/fr/fr/sign/compliance/electronic-signature-legality.html
Il ne faut pas non plus perdre de vue que les fonctions de signatures intégrées à Document Cloud sont limitées et destinées à appâter pour vendre des solutions Adobe Sign : https://acrobat.adobe.com/fr/fr/sign.html
Merlin
Maître des clésC’est aussi une solution.
Merlin
Maître des clés:bonjour:
Merlin
Maître des clésBonjour
J’ai placé ce script de calcul dans le champ « totalA » :
var nTotA = 0;
var nTotB = 0;
for (var i=0; i<31; i++) {
var oFld = this.getField(« Bouton. » + i);
if (oFld.value == « A ») {nTotA = nTotA + 1;}
else if (oFld.value == « B ») {nTotB = nTotB + 1;}
}
event.target.value = nTotA;
this.getField(« totalB »).value = nTotB;Merlin
Maître des clésBonjour
Si on utilise bRename:true, pour générer 3 pages au milieu d’un document il ne faut pas générer 3 fois de suite une page au même endroit avec : nPage: »4″,
Il faut générer 3 pages les unes après les autres.En supposant qu’on veuille générer 3 fois le modèle « bat » entre la page 3 et la page 4 il faut utiliser :
this.getTemplate(« bat »).spawn({nPage: »2« , bRename:true, bOverlay: false});
this.getTemplate(« bat »).spawn({nPage: »3« , bRename:true, bOverlay: false});
this.getTemplate(« bat »).spawn({nPage: »4« , bRename:true, bOverlay: false});Ainsi les champs n’auront pas les mêmes noms/numéros.
24 mars 2021 à 10:29 en réponse à : Cadre rouge dans un document Illustrator PDF ouvert dans Acrobat 9 Pro #68897Merlin
Maître des clésParce-que ta pièce jointe n’est pas une image, c’est un PDF.
Merlin
Maître des clésAvec la surbrillance je crois.…
Sachant que je désactive déjà la surbrillance dès l’ouverture du fichier…:Euuuh: :doute:
Dans ce cas on va plutôt essayer de faire sans. :geek:Ce forum ne permet pas de poster des résultats de recherche, tu devrais y faire une recherche (« RECHERCHER » ci-dessus) sur : « obligatoire champ rouge » et sur « validation champ obligatoire », c’est un sujet qui a déjà été abordé plusieurs fois.
N’hésites pas à revenir avec des questions si tu n’y arrives pas.23 mars 2021 à 07:13 en réponse à : Cadre rouge dans un document Illustrator PDF ouvert dans Acrobat 9 Pro #68895Merlin
Maître des clésComment faites-vous pour intégrer des petites vignettes dans vos réponses (comme celles ci-dessus)?
Ce ne sont pas de petites vignettes, ce sont de vraies images ou bien des documents joints.
Un dessin vaut mieux qu’un long discours :
Merlin
Maître des clésAvec ou sans la surbrillance ?
22 mars 2021 à 16:47 en réponse à : Cadre rouge dans un document Illustrator PDF ouvert dans Acrobat 9 Pro #68893Merlin
Maître des clésBonjour
Ces cadres de couleur sont virtuels, ils servent à marquer les zones de page du format PDF.
On peut les masquer dans les « Préférences » ou bien dans « l’Aperçu de la Sortie ».
Voir les captures.Merlin
Maître des clés:bonjour:
Merlin
Maître des clésBonjour
Pour ce qui me concerne je n’en ai aucune idée.
Ce que je sais c’est que pour Adobe c’est un long combat puisque qu’on trouvait déjà un outil de signature numérique dans Acrobat Reader 3, sorti en 1996 !
J’ai retrouvée par hasard cette vidéo fournie avec Acrobat 5 en cherchant autre chose, il y est question de la signature numérique d’un certain JR… :geek:
https://abracadabrapdf.net/download/Digital_Signatures_Fr.mp4Merlin
Maître des clésC’est sur FindChangeByList.jsx qu’il faut double-cliquer.
Comme son nom le suggère, le fichier FindChangeList.txt ne contient que les instructions a exécuter. Un .txt n’est pas un exécutable.Merlin
Maître des clésBonjour
C’est hors de portée de InDesign et Acrobat Pro ne permet pas de faire d’aussi belles cases à cocher. Par-contre celles qu’on fait avec Acrobat permettent les calculs !
Tout est dans la façon de nommer les champs, dans leur « valeur d’exportation » et dans le fait d’utiliser la fonction de duplication de champs d’Acrobat Pro (ça m’a pris moins d’une minute pour remplacer toutes les coches).
Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/Exemple ci-joint, les calculs sont simplissimes, on peut modifier l’aspect de toutes les coches en une seule fois après les avoir toutes sélectionnées.
17 mars 2021 à 14:12 en réponse à : Nouveautés en lien avec les formulaires depuis Acrobat Pro DC 2015 #68876Merlin
Maître des clésAu mieux…
:Smiley08:
Merlin
Maître des clésC’est parfois le problème avec les scripts non testés et non vérifiés postés sur les forums… :siffle:
Utilise plutôt ceci comme script :
if (this.getField(« LISTE1 »).value == 1 && this.getField(« LISTE1 »).value == 1) {
this.getField(« LISTE3 »).setItems(« Item 1 », « 1« ],[« Item 2 », « 18« ], « Item 3 », « 40« );
}Et place ce script en « Changement de sélection » dans la Zone de liste :
if ( !event.willCommit && (event.changeEx != « ») ) {
this.pageNum = Number(event.changeEx)-1;
}Comme j’ai ajouté « -1 » directement dans le script on peut utiliser directement le numéro de page voulu en valeur d’exportation.
:Smiley03:17 mars 2021 à 13:00 en réponse à : Nouveautés en lien avec les formulaires depuis Acrobat Pro DC 2015 #68874Merlin
Maître des clésÇa prend les deux. Un copier/coller (centre de l’écran) …
Comment fais tu ça ?
Merlin
Maître des clésIl est disponible en version d’essai pendant 7 jours.
Merlin
Maître des clésTrop facile : il suffit d’utiliser une Zone de liste (listbox) au lieu d’une Liste déroulante (combobox), comme ces deux types de champs partagent presque toutes leurs propriétés le script ne change pas.
Merlin
Maître des clésBonjour et bienvenue
En JavaScript ça donne :
if (this.getField(« LISTE1« ).value == 1 && this.getField(« LISTE2« ).value == 1) {
this.getField(« LISTE3« ).setItems(« Item 1« , « this.pageNum = 0« ],[« Item 2« , « this.pageNum = 17« ], [« Item 3« , « this.pageNum = 39« );
}Tu sauras tout sur setItems en allant sur cette page :
https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/Acro12_MasterBook/JS_API_AcroJS/Field_methods.htm?rhhlterm=setItems%20&rhsyns=%20#XREF_90526_setItemsMerlin
Maître des clésQuand je dis que le port des moufles est certainement obligatoire pour devenir développeur d’Acrobat, c’est un constat, pas du mauvais esprit !
Hélas.
:Smiley08:17 mars 2021 à 10:35 en réponse à : Nouveautés en lien avec les formulaires depuis Acrobat Pro DC 2015 #68872Merlin
Maître des clésLa seule petite nouveauté est le copier/coller qui conserve sa position
Le « Coller sur place » est une bonne idée mais comme souvent dans Acrobat ça a été implémenté en dépit du bon sens, parce-que du coup il n’est plus possible de coller « normalement ».
Et pourtant c’est souvent ça qu’on veut !Quand le zoom est par exemple à 400% je voudrais que la case à cocher se colle dans la zone affichée et non pas à l’autre bout de la page, obligeant ainsi à dézoomer et à déplacer la case avec le clavier (puisque les cases à cocher et les boutons-radio sont indéplaçables avec la souris faute de pouvoir les attraper si le zoom n’est pas suffisant).
:mur:À comparer avec l’implémentation exemplaire de cette fonction dans InDesign…
Parfois je me demande si le port des moufles n’est pas obligatoire pour devenir programmeur d’Acrobat. :oh:Merlin
Maître des clésBonjour
En fait la réponse est simple (bebarth : c’est dans les Propriétés du document :Smiley03: )
Non seulement ton client a utilisé Apple Aperçu pour remplir le formulaire, mais en plus, au lieu de l’enregistrer normalement, il en a fait un nouveau PDF en l’imprimant virtuellement via les PDF Services de MacOS, c’est pour ça qu’il est « aplati ».
Ce problème est aussi vieux que MacOS X, les réponses et les méthodes pour éviter ça sont indiquées dans cet article :
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/forcer-utilisation-pdf-avec-acrobat-reader/Merlin
Maître des clésBonjour et bienvenue
Ce script/action requiert Acrobat Pro.
Acrobat Reader est un logiciel gratuit qui ne permet pas de modifier les PDF.Merlin
Maître des clésBonjour
Mac ou Windows ?
Je viens tester sur Windows avec InDesign mis à jour avant-hier : aucun problème.Pouvez-vous partager une capture d’écran ? Parce-ce que ce message me semble très curieux…
:Euuuh:16 mars 2021 à 14:45 en réponse à : Nouveautés en lien avec les formulaires depuis Acrobat Pro DC 2015 #68870Merlin
Maître des clésLe champ Image est en fait un bouton dans lequel le script permettant d’importer une image est déjà présent. C’est une « fausse » nouveauté destinée à faciliter le travail des concepteurs de formulaire, il me semble bien que ça date aussi de cette époque.
Le champ Date existe depuis toujours.
Le calendrier popup qui apparait n’est pas une fonctionnalité du format PDF, c’est une fonction du logiciel utilisé pour lire le PDF.
Pour s’en convaincre il faut ouvrir le même PDF avec une version d’Acrobat postérieure à 2018 et ensuite avec une version antérieure à 2018, année où cette fonction est apparue dans Acrobat (alors qu’elle était présente dans Foxit depuis bien plus longtemps).Voir le texte d’introduction de cette page : https://www.abracadabrapdf.net/utilitaires/acrobat-plugins/magicdate-selecteur/
Adobe a introduit son calendrier trois mois à peine après la sortie de l’utilitaire « Magic Date », ruinant ainsi prématurément sa carrière commerciale. :mur:
J’étais dépité. :camenerve:16 mars 2021 à 08:48 en réponse à : Nouveautés en lien avec les formulaires depuis Acrobat Pro DC 2015 #68868Merlin
Maître des clésBonjour
La réponse est simple : il n’y a eu aucun changement et aucune nouveauté depuis la sortie d’Acrobat X (10).
Et encore ce n’étaient que des changements « cosmétiques », rien de fondamental (ajout des outils de formulaire AcroSign).Par-contre ce qui évolue constamment au fil des versions c’est le support de JavaScript, qui lui aussi s’enrichit au fil du temps.
Merlin
Maître des clésLe but est de l’installer sur un pc unique afin que je puisse le remplir
Dans ce cas c’est faisable.
Merlin
Maître des clésJe ne comprend pas le rapport avec la détection automatique des champs. :doute: :Euuuh:
Qu’il convient d’éviter autant que possible car les résultats sont en général passables, sauf si le document a été préparé en suivant les préconisations d’Adobe.
Merlin
Maître des clésBonjour et bienvenue
Utiliser son adresse email comme identifiant d’un forum public n’est pas une bonne idée, sauf à vouloir se faire spammer : c’est modifié.
:Smiley03:Importer des données dans un PDF n’est pas bien sorcier, et pour que soit le plus simple possible il faut que les noms des rubriques du formulaire HTML et du fichier de données aient le même nom que les champs du formulaire PDF.
Tu devrais commencer par faire une recherche sur le forum, ce sujet y a déjà été abordé (hélas ce forum ne permet pas de fournir un lien vers un résultat de recherche).souvent quand on fait la lectures du PDF automatique par Adobe, le champs texte détecté souvent lui même un champs par défaut..
J’ai essayé avec Googol Traduction mais je ne comprend pas mieux cette phrase…
:joker:Merlin
Maître des clésJe ne dirais jamais assez tout le bien que je pense de PDF Creator… :oh:
As-tu essayé dans Word de « Enregistrer sous » au format PDF (voir capture) ?Si tu peux partager tout ou partie de ton document Word on pourrait tester avec Acrobat ou un autre générateur de PDF.
Merlin
Maître des clésBonjour et bienvenue
C’est possible en utilisant un script JavaScript mais avec une importante restriction, sécurité oblige : ça ne peut fonctionner que depuis un script d’application, c’est-à-dire un script préalablement installé dans le sous-dossier « JavaScripts » de chaque application Acrobat sur chaque poste utilisateur.
Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/Donc ça ne peut fonctionner que dans un environnement maitrisé, s’il s’agit d’un formulaire destiné à être distribué ça ne sera pas possible.
Merlin
Maître des clésBonjour et bienvenue
C’est un peu court comme description du problème.
Mac ou Windows ?
Quelle version de Word et d’Acrobat Pro ?
Quel format d’image ?
Quel processus utilises tu pour créer ces images ?
Quel processus utilises tu pour convertir en PDF ?
Peux tu partager un fichier ou un exemple ?13 mars 2021 à 13:39 en réponse à : Extraire des données champs formulaire vers un tableau Excel existant #68835Merlin
Maître des clésMerci pour la réponse , je me suis mal exprimer est ce que cela marche pour peupler un fichier csv existant?
La base de donnée existe déjà , j’aimerais juste que les données des pdf soient automatiquement mis dedans mais dans les bonnes colonnesNon, ce n’est pas possible avec Acrobat. Il ne sait que produire un nouveau CSV à chaque exportation.
12 mars 2021 à 18:03 en réponse à : Définir une taille maximale pour tous les fichiers ajoutés #68847Merlin
Maître des clésBonjour
il existe la propriété « size » pour les pièces jointes
À mon avis elle n’est pas utilisable dans ce cas pour au moins deux raisons :
– On ne peut connaitre le poids de la pièce jointe qu’a posteriori puisqu’il faut que la pièce jointe soit déjà importée dans le PDF pour pouvoir le connaitre via JavaScript (sécurité oblige).
On ne peut donc pas empêcher l’utilisateur d’importer n’importe quoi, on peut seulement l’en avertir après coup.
Je ne sais pas si on peut supprimer un PJ via JavaScript sans intervention de l’utilisateur (sécurité oblige), j’ai un gros doute.– Tous ceux qui ont lu l’article Incorporation d’un fichier ZIP dans un document PDF savent que dans un document PDF tout fichier placé en pièce jointe est systématiquement et immédiatement compressé avec l’algorithme ZIP.
Malheureusement, comme il est indiqué dans la documentation, la propriété « size » retourne le poids de fichier non compressé, donc elle retourne une valeur qui n’est pas fausse mais qui est inutile.
Je vois souvent des fichiers XML qui passent d’environ 4 Mo à environ 300 Ko après compression ZIP, donc avec une différence très significative.Bien entendu s’il s’agit de formats de fichiers déjà nativement compressés (PDF, JPEG, PNG, DOCX, XLSX, PPTX, ODF, etc.) la différence ne sera pas significative et donc pas pénalisante.
Merlin
Maître des clésBonjour
Oui c’est possible en PDF, mais il faut savoir que les logiciels gratuits qui lisent les PDF, comme Acrobat Reader, ne permettent pas de n’envoyer que le bon de commande. Il leur est impossible d’extraire une page, ou d’en supprimer.
L’utilisateur devra donc renvoyer tout le catalogue en même temps que le bon de commande.
11 mars 2021 à 18:17 en réponse à : Extraire des données champs formulaire vers un tableau Excel existant #68833Merlin
Maître des clésBonjour
Dans le panneau d’outils « Préparer le formulaire » d’Acrobat Pro : menu « Plus » : Exporter/Importer des données
Merlin
Maître des clésWeTranfert ne conserve pas les fichiers transférés.
Je ne conserve pas les exemples donnés sur le forum. Et quand bien même si je le faisais, ne connaissant ni le nom ni le contenu du fichier il serait très difficile à retrouver…Ton seul espoir c’est bebarth.
5 mars 2021 à 21:33 en réponse à : Liste et champs multiple provenant d’un fichier CSV en pièce jointe #68829Merlin
Maître des clésJe confirme qu’aux dernières nouvelles Alex coule depuis quelques années une paisible retraite quelque part en France.
:merlin:Merlin
Maître des clésChnoirhomme, comment fais tu pour mettre ces balises qui apparaissent dans certains de tes messages ?
Est-ce que tu écris directement dans le champ « réponse » du forum ?
Est-ce que tu fais copier-coller depuis un autre logiciel ?C’est une vraie question car il y a peut-être un réglage à modifier.
Voir :
Merlin
Maître des clésAutre problème potentiel : les exemples donnés ne sont jamais, ou rarement, protégés.
Par exemple si on me demande comment changer la couleur du texte du champ MACHIN en rouge je vais répondre simplement :this.getField(« MACHIN »).textColor = color.red;
Mais si le champ MACHIN n’existe pas, le script s’arrête là et la Console renvoie une erreur.
Alors que dans la vraie vie pour m’en protéger et pour assurer un maximum de souplesse à mes scripts j’utilise toujours :
if (this.getField(« MACHIN ») != null) {this.getField(« MACHIN »).textColor = color.red;}
Ainsi l’action ne s’exécute que si le champ MACHIN existe, sinon il ne passe rien et script continue comme si de rien n’était.
On peut aussi utiliser continue ou try / catch…:Smiley03:
Merlin
Maître des clésBonjour
Non, je ne connais pas ce problème. J’ai eu parfois des lenteurs avec des gros calculs mais sans plus.
As-tu testé avec un autre ordi ?Par-contre il est vrai que depuis toujours j’entends dire et j’ai pu constater qu’il vaut mieux éviter les calculs dans la mesure du possible, car chaque action sur n’importe quel champ déclenche systématiquement tous les scripts de calcul.
Voir ce qui est dit à propos des calculs à la fin de cet article :
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/S’agissant de scripts récupérés sur ce forum, ou ailleurs, il faut commencer par vérifier tous les noms de variables et de champs pour s’assurer qu’il n’y a pas de collisions.
Quand on poste des exemples on utilise souvent des noms génériques, notamment pour les variables, ce qui peut provoquer des effets indésirables quand on assemble plusieurs scripts.Merlin
Maître des clésIl n’y a qu’une seule façon de le savoir !
Merlin
Maître des clésOui, je crois que parfois il ne faut pas hésiter, quoi qu’il en coûte.
:Smiley01:2 mars 2021 à 15:00 en réponse à : Champs obligatoires avant l’envoi d’email autre que texte. #68817Merlin
Maître des clésEt si Acrobat me propose une vérif simple à mettre en place avec ce bouton d’envoi, je prends pour le moment.
Le plus simple serait peut être de passer par un bouton d’envoi de formulaire avec l’option champs obligatoire.
Il n’y a pas plus simple en effet.
Merlin
Maître des clésBonjour
Si ce sont des champs de formulaire (ce qui a l’air d’être le cas) il suffit de sélectionner plusieurs champs à la fois et d’aller dans : Propriétés du champ : Aspect
pour pouvoir changer la couleur du texte de tous les champs sélectionnés en une seule fois.2 mars 2021 à 10:11 en réponse à : Champs obligatoires avant l’envoi d’email autre que texte. #68814Merlin
Maître des clésJe vais plutôt passer par des boutons radios pour ce cas précis, même si on me dit « ça fait moins joli ».
Un bouton-radio peuvent avoir le même aspect qu’une case à cocher, et vice-versa.
avec les menus déroulants, je n’arrive pas à laisser un champ vide par défaut
On ne peut pas, il faut saisir une espace.
J ai trouvé une solution alternative, il suffit d’effacer le champ par défaut et la vérification fonctionne.
Bonjour le bricolage ! :geek:
Pour vérifier une liste déroulante il faut soit :
– vérifier sa valeur (celle de l’item par défaut),
– vérifier sa position (celle de l’item par défaut est zéro).Merlin
Maître des clésJe vous confirme que le problème vient de votre ordinateur, et donc a priori de votre navigateur qui tente à répétition de se connecter à un fichier qui n’existe pas.
Vous devriez commencer par un sérieux nettoyage :
– scan complet de l’ordi avec un antivirus (pas gratuit de préférence).
– nettoyage des plugins et des extensions utilisées par le navigateur.J’ai débloqué votre IP actuelle et toutes celles utilisées par le passé.
Je ne connais pas l’IP de votre amie mais elle devrait être automatiquement débloquée dans un délai maximal de 7 jours.
J’ai masqué l’ID et l’IP sur la capture ci-dessous mais c’est bien de votre ordinateur dont il s’agit :
1 mars 2021 à 08:52 en réponse à : Champs obligatoires avant l’envoi d’email autre que texte. #68810Merlin
Maître des clésBonjour
Comment inclure le contrôle des champs autres que texte avant l’envoi du formulaire?
La première chose qu’il faudrait savoir c’est le type de ces champs « autres », car leur vérification en dépend.
Merlin
Maître des clésje ne peux pas mettre le fichier en pièce jointe car trop lourd.
Dans ce sujet je suis largué depuis longtemps mais là je dis : non, non et non. :tutut:
Voir ==> https://abracadabrapdf.net/forum/index.php/topic,2974.0.html
Nous ne sommes plus au 20e siècle. :Smiley01:
Merlin
Maître des clésJ’aurais peut être dû y penser avant mais j’ai vérifié la liste des IP qui sont bloquées par iThemes Security, le plugin qui assure la sécurité du site : la votre y figurait en bonne place !
J’ai donc supprimée votre IP de la Black list.Vous devriez donc désormais pouvoir vous connecter. :extra: :bravo:
Par-contre ça pose d’autres questions, parce-que si ce plugin vous a blacklisté c’est qu’il a eu au moins une bonne raison de le faire, mais il y a trop de possibilités pour pouvoir savoir laquelle (sauf en tentant de lire les fichiers de log… mais bon :siffle: ).
Mais il y deux raisons principales possibles si on exclut la malveillance de votre part :
– la maladresse humaine : je ne connais pas votre niveau en informatique mais j’ai toujours été sidéré par les « prouesses » accomplies par les débutants et/ou les maladroits en informatique.
– la bêtise ou la malveillance informatique : un utilitaire/plugin/etc malicieux qui tenterait de se connecter à des fichiers « interdits » ou bien un utilitaire/plugin/etc stupide programmé avec des moufles qui tenterait sans cesse de se re-connecter à quelque chose (JS, CSS, HTML, LOG… ???) sans y arriver.
Cette dernière raison étant certainement la plus probable.Si le blocage venait à recommencer penser à noter, à lister, à capturer, etc, au mieux tout ce que vous avez fait dans les 30 minutes précédentes.
Merlin
Maître des clésLà je crois que ça va se jouer avec le support d’Adobe.
Mais comme la première chose qu’ils vont te demander de faire ça va être de désinstaller proprement Acrobat Pro et Acrobat Reader, et de ne réinstaller que Acrobat Pro tu devrais peut être commencer par ça.
:Smiley03:Merlin
Maître des clésJe me suis trompé : vous êtes le seul à avoir ce problème avec le site abracadabraPDF, en fait l’autre cas auquel je pensais avait un problème avec un autre site (https://avignonguidehistorique.fr).
J’ai fait tout ce qu’il m’était possible de faire et de son côté l’hébergeur à tout vérifié, je donne ma langue au chat… :joker:
Merlin
Maître des clésMon client souhaiterait pouvoir décocher une case qui a été cochée en recliquant dessus.
C’est justement le comportement des cases à cocher, auxquelles on peut donner le même aspect qu’un bouton-radio.
Pour faire un « groupe » de cases à cocher c’est comme pour les boutons-radio, il faut qu’elles aient toutes exactement le même nom ET une valeur d’exportation différente.
Merlin
Maître des clésSi les données proviennent d’un tableur ou d’un document structuré quelconque il y aurait aussi peut-être moyen de faire.
Tout dépend de la quantité de champs à remplir.Merlin
Maître des clésBonjour et bienvenue
Tu as touché les limites d’InDesign en ce qui concerne la création de formulaires PDF : ce n’est pas possible.
Il n’est pas non plus possible d’exporter en PDF des champs de texte remplis, ils sont systématiquement vidés lors de l’exportation.La seule chose qu’on peut faire passer en PDF c’est le contenu de la rubrique « Description », c’est-à-dire l’info-bulle qui apparait lors du survol du curseur sur le champ.
Si ça peut t’aider ou te faciliter les choses, il est possible avec Acrobat Pro d’utiliser un script JavaScript qui irait chercher le contenu « Description » pour le placer en « Valeur par défaut » dans tous les champs. Sachant que le script pourrait conserver ou supprimer le contenu « Description » pendant l’action, au choix.
PS : j’ai habité à Antony plusieurs années. :Smiley03:
Merlin
Maître des clésBonjour et bienvenue
Il y a trois solutions :
– élargir les listes déroulantes;
– utiliser le corps de texte automatique (voir capture), mais au final c’est plutôt moche voire illisible;
– utiliser des popup menus JavaScript à la place des listes déroulantes, exemple dans ce document librement téléchargeable :
https://www.abracadabrapdf.net/pdf-de-demo/formulaires/javascript-menus-pop-up/Merlin
Maître des clésBonjour et bienvenue
La première chose dont il faut s’assurer c’est que la licence de chaque police utilisée permette son incorporation dans un document, il existe des polices pour lesquelles c’est interdit et qui contiennent donc un « bit de verrouillage » pour interdire aux logiciels de les incorporer.
InDesign et Acrobat préviennent l’utilisateur, mais pas Word.Merlin
Maître des clésBonjour et bienvenue
– Est il possible de créer des fonctions avec arguments ? Mon passé à l’école me rappelle que c’est bien pratique une fonction, pour éviter d’avoir des script à rallonge…
– Il m’arrive parfois de devoir modifier le PDF, je dois donc aller sur mon Word Révision 3 puis 4, rajouter X lignes, repasser en PDF Révision 4. Quel est la meilleur méthode pour ne pas devoir copier coller tout les scripts de la Rév 3 pour qu’ils soient dans la rév 4 ?
– Existe-t-il un cours pour les néophytes du formulaire PDF ?– On peut faire tout ce que permet JavaScript : https://www.w3schools.com/js/default.asp
La différence avec le JavaScript-HTML ce sont les objets, notamment le DOM qui n’existe pas en JavaScript-PDF.
Concernant les objets du format PDF tout est là : https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html– Il faut utiliser la fonction « Remplacer des pages » d’Acrobat Pro. Ça ne remplace que le fond de page (layout) : les champ de formulaire, les commentaires et les métadonnées restent intacts.
https://helpx.adobe.com/fr/acrobat/using/manipulating-deleting-renumbering-pdf-pages.html#delete_or_replace_a_page– Ça commence par là : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/ressources-pdf-javascript/
Merlin
Maître des clésIl y a peut-être du grain à moudre dans les Préférences :
11 février 2021 à 12:41 en réponse à : Choix unique par liste pour un groupe de listes déroulante similaires #68734Merlin
Maître des clés:bravo:
Merlin
Maître des clésEt si tu cliques sur « Suivant », que se passe-t-il ?
Merlin
Maître des clésEn fait voici un exemple pour champ image,
En quoi cet exemple de bebarth est-il lié à ta question ?
Merlin
Maître des clésVoila j’ai une List box quand elle est activée et que la cellule de concaténation est pleine je voudrais soit recréer une série de cellules pour le calcul ou créer automatiquement une nouvelle textbox pour le résultat.
Qu’est-ce que « la cellule de concaténation » ?
Qu’entends-tu par « série de cellules pour le calcul » ?
Pourquoi utilises-tu des « zones de liste » (listbox) comme des « menus déroulants » (combobox) ? A priori ce n’est pas une bonne idée.Merlin
Maître des clésJ’ ai longtemps eu « objet invalide.. » et en m’acharnant pour suivre le schéma de Merlin, j’y suis parvenu mais je sens bien que le comportement du
logiciel (acrobat 9 pro) n’est pas régulier.Il faut bien avouer que les outils de modifications d’Acrobat 9 relèvent de la préhistoire, c’est surtout dans Acrobat 11 qu’ils ont été améliorés.
Merlin
Maître des clésAs-tu une application de messagerie sur ton ordi ? (Outlook, Thunderbird, …)
L’utilises-tu ?
Est-elle définie comme messagerie par défaut ?Merlin
Maître des clésOTAN pour moi, mais je n’avais pas menti : je n’avais effectivement rien compris. :geek:
Il y a deux façon de faire selon la quantité de pages et de documents à traiter :
– utiliser l’outil de Modification pour copier-coller les éléments d’une page sur l’autre et ensuite supprimer les pages restées vides.
– utiliser un script, qui devrait se trouver dans le forum car c’est un sujet qui a déjà été abordé.Merlin
Maître des clésBonjour
J’ai effectué un fichier pdf de 2 pages (2 scans A5 en pdf d’une notice)
Ce que je vois c’est un document PDF d’une seule page au format A4, contenant deux pages d’une notice, scannées ensemble, un peu plus petites que le format A6.
j’aimerais mettre ces 2 pages pdf sur une seule.
Ce que je vois c’est qu’elles sont déjà toutes les deux sur une seule page.
Du coup je ne comprend pas la question… :Euuuh: :doute: :joker:
Merlin
Maître des clésBonjour et bienvenue
1. La réponse est dans la question : un navigateur web n’est pas un « vrai » logiciel lecteur de PDF, aucun d’entre-eux ne supporte toutes les fonctionnalités du format PDF, et encore moins le PDF-JavaScript.
Donc c’est normal.Ce tuto décrit un moyen de contourner ce problème :
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/forcer-utilisation-pdf-avec-acrobat-reader/2. Il faudrait que tu partages ton document ou juste un exemple avec le bouton « Envoyer par email » car ce n’est pas normal. Je suppose que ça vient certainement de l’ordinateur utilisé, ça permettrait de le vérifier.
Voir : http://abracadabrapdf.net/forum/index.php/topic,2974.msg16849.htmlMerlin
Maître des clésBonjour et bienvenue
Je ne suis pas certain de comprendre ce que Dreamweaver vient faire dans l’histoire :doute:
Ensuite il faut choisir dans le finder « the file containing your find/change list » (j’imagine qu’il s’agit du fichier ouvert dans indesign…
Non, ce n’est pas le fichier INDD qu’il faut sélectionner, à cette étape ce qui est demandé c’est de localiser le fichier « FindChangeList.txt« , ensuite normalement c’est tout bon.
Merlin
Maître des clésBonjour et bienvenue.
Modification : ce qui suit n’est plus vrai depuis la mise à jour d’InDesign de février 2021. Vieux motard que jamais
Le truc c’est que ça n’a pas grand-chose à voir avec le lecteur PDF, ça a plutôt à voir avec le façon dont est faite le fichier.
Malheureusement c’est comme si la seule équipe de développement de logiciels au monde qui n’était pas au courant de la fin annoncée (depuis 3 ans) de Flash Player était celle qui développe InDesign. :mur:
Donc à ce jour InDesign continue à accepter des fichiers SWF ou FLV et à produire des PDF interactifs pleinement compatibles avec Flash Player.
PDF interactifs qui sont forcément inutilisables puisqu’en plus d’avoir été « abandonné », Flash Player a été « désactivé ».En attendant que les développeurs d’InDesign se réveillent la solution c’est d’ajouter les fichiers vidéos (MP4-H264) et les fichiers audios (MP3) dans le PDF en utilisant Acrobat Pro, ou équivalent.
Ce qui permet aux fichiers d’être utilisables par tous les « bons » logiciels lecteurs de PDF, quelque soit la plateforme.
Voir : https://helpx.adobe.com/fr/acrobat/using/rich-media.htmlMerlin
Maître des clés:idee: :idee: :idee: :idee: :idee: :idee: :idee:
Dans les abracadabraTools il y a un plugin qui se nomme Hyperliens.
On lui indique le mot à rechercher et il crée un champ de formulaire de type bouton sur chaque occurrence détectée dans le document.
Essaie le et teste le, si son fonctionnement te convient il n’y aura pas grand-chose à faire pour l’adapter et remplacer le résultat « bouton avec un hyperlien » par « bouton avec une image ».Une fois installé Hyperliens est accessible via le menu Édition et via le panneau des outils complémentaires.
29 janvier 2021 à 08:46 en réponse à : Faire apparaitre résolution d’une photo ou d’un document (en ppp) dans acrobat 9 #68689Merlin
Maître des clésOui, hélas le forum réduit automatiquement les grandes images.
:mur:Merlin
Maître des clésQuelle action ce bouton devrait il déclencher ?
Merlin
Maître des clésNo problemo.
:Smiley01:Merlin
Maître des clésBonjour
À mon avis le plus simple est de se faire un document « matrice » contenant tous les types de champs usuels, ensuite il n’y a plus qu’à copier-coller dans les nouveaux documents.
28 janvier 2021 à 17:30 en réponse à : Faire apparaitre résolution d’une photo ou d’un document (en ppp) dans acrobat 9 #68687Merlin
Maître des clésJe suis bloqué avec le lien de la réponse précédente, mais peut-être cela se règlera-t-il plus tard.
Ladite page en PNG :
Merlin
Maître des clésBonjour et bienvenue
– J’ai déplacé le sujet dans la rubrique « Général ».
« Assistance et support » c’est uniquement pour les utilitaires offerts par abracadabraPDF car on n’assure pas le support d’Acrobat. :geek:– C’est typiquement un problème de droit d’accès au dossier ou au fichier, mais ça vient de OneDrive pas d’Acrobat Reader.
Donc, à moins qu’un des intervenants de ce forum soit très calé en OneDrive et te réponde (il y a peu d’espoir…) je crois que le mieux est de t’orienter vers un forum/support/chat consacré à OneDrive. :joker:Merlin
Maître des clésBonjour
C’est faisable mais il faut déjà un petit niveau en JavaScript, on en a déjà parlé plusieurs fois sur le forum, utilise le champ de recherche ci-dessus avec les mots-clé : liste, mère, fille
(Ce forum ne permet pas donner un lien vers un résultat de recherche)Merlin
Maître des clésSinon, on peut tourner la page entière et la recadrer.
Merlin
Maître des clésBonjour
Il faut sélectionner un ou plusieurs objets avec l’outil de modification, placer le curseur sur un coin et quand il prend une forme ronde il ne reste plus qu’à cliquer-glisser.
En appuyant sur la touche MAJ en même temps on obtient une rotation par pas de 45°.Merlin
Maître des clés?
Merlin
Maître des clésEn fait l’erreur 403 est une erreur à double entrée, il n’est pas facile de savoir d’où elle vient :
https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/http-403-forbidden-la-resolution-dune-erreur-403/J’ai passé tous les plugins du site au peigne fin et je suis en train de réaffecter les permissions de tous les dossiers et fichiers…
Inch Allah. :priere:26 janvier 2021 à 12:29 en réponse à : Faire apparaitre résolution d’une photo ou d’un document (en ppp) dans acrobat 9 #68685Merlin
Maître des clésVoir aussi La résolution des images enfin expliquée clairement et simplement : https://www.abracadabrapdf.net/?p=6451
26 janvier 2021 à 12:28 en réponse à : Faire apparaitre résolution d’une photo ou d’un document (en ppp) dans acrobat 9 #68684Merlin
Maître des clésÀ savoir :
– quand plusieurs images sont superposées celle qui est en arrière-plan est en haut de la liste et celle qui est en avant-plan est en bas de la liste,
– ALT + clic sur une image crée automatiquement une note contenant toutes ses informations,
– l’unité de mesure (pouce, cm, mm…) se règle dans les Préférences : Unités de mesure.
Quand Acrobat 9 est sorti l’équipe de développement avait promis qu’on pourrait choisir l’unité de mesure dans la fenêtre de l’Aperçu de la sortie : les promesses n’engagent que ceux qui y croient…26 janvier 2021 à 12:19 en réponse à : Faire apparaitre résolution d’une photo ou d’un document (en ppp) dans acrobat 9 #68683Merlin
Maître des clésBonjour
Partant du principe qu’il s’agit d’Acrobat Pro 9, deux dessins valent mieux que deux longs discours :
23 janvier 2021 à 10:25 en réponse à : Le texte ne s’affiche pas sur les autres ordinateurs ??? #68640Merlin
Maître des clésMerci.
Souvent les polices sont gratuites en version « light » (sans les caractères accentués et spéciaux) et payantes en version complète.
-
AuteurRéponses