Toutes mes réponses sur les forums
-
AuteurRéponses
-
MerlinMaître des clés
:bonjour:
19 février 2014 à 17:05 en réponse à : [formulaire] Faire apparaître le nom du fichier dans la base exportée. #56658MerlinMaître des clésCe n’est pas forcément trop tard, si tu ne peux pas modifier le formulaire mais que c’est toi qui l’injecte dans la BdD rien ne t’empêche, juste avant l’envoi dans la BdD, d’utiliser par exemple une Action (Assistant Action) pour créer le champ supplémentaire et le remplir en un tournemain.
Mais effectivement ça ne règlera pas le problème pour les données déjà entrées dans la BdD.:Smiley01:
19 février 2014 à 15:34 en réponse à : [formulaire] Faire apparaître le nom du fichier dans la base exportée. #56656MerlinMaître des clésLe plus simple serait d’ajouter un champ au formulaire, champ dans lequel on récupère (automatiquement) le nom du fichier, et qui ira donc dans la BDD avec le reste.
:Smiley03:Quel est ce format SVG dont tu parles ?
Est-ce bien celui-là ? ==> http://fr.wikipedia.org/wiki/Scalable_Vector_Graphics19 février 2014 à 13:08 en réponse à : [formulaire] Faire apparaître le nom du fichier dans la base exportée. #56654MerlinMaître des clésSalut,
Très franchement je ne comprend pas la question. Comment exportes tu en SVG et pourquoi ?
Par-contre j’ai une info pour toi, qui n’a rien à voir et qui ne va pas te plaire : les workspaces, révisions en ligne, etc. s’arrêteront en janvier 2015 sans être remplacés…
==> http://forums.adobe.com/docs/DOC-4203:Smiley01:
MerlinMaître des clésBonjour et bienvenue,
Je ne connais pas Word mais avec Acrobat c’est un jeu d’enfant.
Il suffit de dupliquer toutes les pages et ensuite de les imprimer en mode “Multiple” (voir capture jointe).Et comme le monde est bien fait, plutôt que de dupliquer toutes les pages une par une à la main, dans Acrobat on peut utiliser l’Action “Dupliquer toutes les pages” ci-jointe.
:Smiley15:
[attachment deleted by admin]
MerlinMaître des clésBonjour et bienvenue,
Le code magique c’est :
for (var i=0; i
{
var fname = this.getNthFieldName(i);
var f = this.getField(fname);
if (f.type!=”button”) f.readonly = true;
}Ce code verrouille tous les types de champs de formulaire sauf les boutons. Pour verrouiller aussi les boutons il faut supprimer ce qui est en bleu.
A insérer dans le bouton qui va bien, en “Action” : Souris relevée : Exécuter un JavaScript.:Smiley15:
15 février 2014 à 11:24 en réponse à : limite du nombre de case à cocher et un seul choix possible #56625MerlinMaître des clésLe problème avec les cases c’est qu’il faut les gérer une par une.
Il faudrait détecter combien sont cochées et ensuite les passer en “lecture seule”.Jusqu’ici ça va, mais si l’utilisateur est censé pouvoir changer d’avis comment ferait on ? Il faudrait de toute façon réinitialiser l’ensemble des cases, ce qui reviendrait à les décocher toutes.
Donc retour à la case départ…
:doute:15 février 2014 à 11:15 en réponse à : Chemin d’acces d’un PDF mis en objet dans un fichier word #56638MerlinMaître des clésBonjour,
A mon avis il n’y a aucune chance pour que ça fonctionne jamais : soit c’est impossible d’origine, soit ç a été rendu impossible pour diverses raisons, dont la sécurité.
Je t’aurais bien proposé de faire l’inverse (fichier .DOC placé en pièce jointe dans le PDF) mais il me semble bien que pour pouvoir modifier un fichier incorporé il faut Acrobat, je ne suis pas certain que ça fonctionne avec Reader…
(A tester ?):idee:
MerlinMaître des clésEst il possible de supprimer cette restriction ou bien m’est elle imposé par l’émetteur du ficher ?
Les deux.
1- PDF/A est une norme ISO destinée à l’archivage, c’est pour ça que par défaut il n’est pas possible de modifier une archive involontairement.
Normalement, un peu plus à droite dans la barre bleue il devrait y avoir le bouton permettant de le modifier quand même (volontairement).Si tu n’as pas ledit bouton, il faut aller dans les Préférences : Document : Mode affichage PDF/A.
Captures jointes.
:Smiley15:2- Je ne sais pas quel est le blaireau qui fournit des formulaires “à remplir” à la norme PDF/A, mais il ne faut pas avoir grand-chose dans le crâne pour faire ça…
:mur: :oh:[attachment deleted by admin]
MerlinMaître des clésMerlinMaître des clésBonjour et bienvenue,
Notre spécialiste sur Designer semble avoir déserté le forum alors je doute que tu obtiennes une bonne réponse.
Est-ce que tu lis l’anglais ? Si oui j’ai de bonnes adresses de forums anglophones.:Smiley01:
13 février 2014 à 17:54 en réponse à : limite du nombre de case à cocher et un seul choix possible #56622MerlinMaître des clés– event.target.value c’est la valeur (value) de l’évènement (event) qui est train de se produire sur le champ qu’on est en train de cliquer (target), donc il est inutile de l’utiliser pour récupérer la valeur d’un autre champ.
Pour le coup tu as la chance de t’adresser au même champ, donc ça fonctionne (à peu près) mais normalement ça ne fonctionne pas du tout.– Après avoir testé la condition il suffit d’accumuler les intructions qui en découlent entre accolades.
Ce qui nous donne :
if (this.getField(“TotalCC”).value > 5)
{
app.alert(“Su00E9lectionnez 5 rubriques MAXIMUM”);
this.getField(“CC1.0″).checkThisBox(” “, false);
this.getField(“CC1.1″).checkThisBox(” “, false);
this.getField(“CC1.2″).checkThisBox(” “, false);
this.getField(“CC1.3″).checkThisBox(” “, false);
this.getField(“CC1.4″).checkThisBox(” “, false);
this.getField(“CC1.5″).checkThisBox(” “, false);
this.getField(“CC1.6″).checkThisBox(” “, false);
this.getField(“CC1.7″).checkThisBox(” “, false);
this.getField(“CC1.8″).checkThisBox(” “, false);
}Sans oublier de remplacer les caractères accentués par leur code Unicode (en bleu) pour s’assurer d’un affichage cohérent entre différentes plateformes.
Exemple ci-joint (le code est dans les cases).
:Smiley15:
[attachment deleted by admin]
MerlinMaître des clésEn fait, avec Acrobat on fait ça en un tournemain sans même avoir besoin de JavaScript… à condition de réunir préalablement les 700 fichiers dans un dossier à part…
:Smiley01:12 février 2014 à 22:10 en réponse à : limite du nombre de case à cocher et un seul choix possible #56619MerlinMaître des clésSalut,
Non seulement on a déjà répondu à cette question sur le forum, mais en plus c’est toi qui l’avait posé.
:geek:Regarde ma première réponse dans ce sujet et la pièce jointe qui l’accompagne : http://abracadabrapdf.net/forum/index.php/topic,2010.msg10228.html#msg10228
:Smiley03:MerlinMaître des clésBonjour et bienvenue,
Je vais te décevoir mais ici s’il y a des spécialistes du PDF et de JavaScript il y a par-contre bien peu de spécialistes du Visual Basic.
Je crains que tu n’obtiennes pas de réponse.:joker:
MerlinMaître des clésc’est pour Acrobat X, mais il y a des chances que ce soit idem sur Acrobat XI
Je crains bien que non, hélas.
L’outil de Modification de Texte et image est justement une des évolutions principales entre Acrobat X et XI…
Voir : http://abracadabrapdf.net/ressources-et-tutos/acrobat-reader/acrobat-11-nouveautes/:Smiley01:
MerlinMaître des clésDans Acrobat, il faut ouvrir l’Editeur de formulaire qui propose toujours de détecter automatiquement les champs.
Ca fonctionne plus ou bien selon le type de document, ensuite on peut corriger/modifier/ajouter les champs avec les outils de formulaire.Cette page d’Aide est un bon point de départ : http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7e1e.w.html
:Smiley01:
MerlinMaître des clésOups !
Soit je l’ai rêvé, soit ça a disparu…
:Ooops:Désolé.
:joker:MerlinMaître des clésJe n’ai pas parlé du menu Affichage…!
Sur Windows : Acrobat : menu Edition : Préférences : Affichage : Mise en page par défaut.
Sur Mac OS : Acrobat : menu Acrobat : Préférences : Affichage : Mise en page par défaut.:Smiley01:
MerlinMaître des clésBonjour et bienvenue,
Pour faire ça le plus simple est d’utiliser FormsCentral : https://www.acrobat.com/formscentral/fr_FR/home.html
Tout est pré-mâché.:Smiley15:
9 février 2014 à 17:54 en réponse à : Décocher une CC, est-ce une action qui est reconnue par Javascript ? #56615MerlinMaître des clésLe lien que j’ai donné ci-dessus n’est pas le meilleur, voici beaucoup mieux pour qui s’intéresse au PDF et à JavaScript : http://www.adobe.com/devnet/acrobat/javascript.html
:bonjour:9 février 2014 à 13:28 en réponse à : Décocher une CC, est-ce une action qui est reconnue par Javascript ? #56613MerlinMaître des clésOn ne peux pas changer les valeurs elles-mêmes, c’est l’état de la case-à-cocher que l’on change.
La formule magique c’est :
this.getField(“MaCaseAcocher“).checkThisBox(0,true);
Et où le zéro en bleu représente le numéro d’ordre* de la case-à-cocher (visible dans le panneau “Champs” de l’Editeur de formulaire) et où on termine par true ou false.
:Smiley15:
* The 0-based index of an individual check box or radio button widget for this field.
The index is determined by the order in which the individual widgets of this field were created (and is unaffected by tab-order).
Every entry in the Fields panel has a suffix giving this index; for example, MyField #0.8 février 2014 à 22:10 en réponse à : Décocher une CC, est-ce une action qui est reconnue par Javascript ? #56611MerlinMaître des clésJ’ai une nouvelle question : « Est-il possible de décocher une Check Box au moyen d’un script ? »
Oui.
Une case-à-cocher ne peut avoir que deux valeurs : une pour l’état coché et une pour l’état décoché.
:idee:7 février 2014 à 22:26 en réponse à : afficher le nom d’un fichier, contenu dans un bouton, dans un champ texte #56565MerlinMaître des clésOn ne t’oublie pas.
Mais après quelques tests basiques il s’avère que ce n’est pas si simple.A suivre…
:priere:7 février 2014 à 22:10 en réponse à : Décocher une CC, est-ce une action qui est reconnue par Javascript ? #56609MerlinMaître des clésOui, on peut facilement détecter quelle(s) case(s)-à-cocher sont cochée(s) ou quel bouton-radio est coché.
Le principe c’est que chaque case-à-cocher ou bouton-radio à une “Valeur d’exportation” et un “numéro d’identifiant” individuel.La documentation JavaScript devrait t’être d’un grand secours : http://www.adobe.com/devnet/acrobat/sdk/adobe-acrobat-portfolios-sdk-eula.html
Sinon n’hésites pas à revenir vers nous (le forum).
:Smiley01:
[attachment deleted by admin]
7 février 2014 à 20:25 en réponse à : Décocher une CC, est-ce une action qui est reconnue par Javascript ? #56607MerlinMaître des clésVous pouvez répéter la question ?
:oh: :doute: :Euuuh:7 février 2014 à 15:42 en réponse à : [REGLE] Acrobat Pro XI : Traitement par lot PDF to TIFF #56576MerlinMaître des clésSoit il faut le faire en 3 fois en modifiant à chaque fois le réglage des Préférences, soit il faut JavaScripter…
MerlinMaître des clés:bonjour:
7 février 2014 à 15:11 en réponse à : [REGLE] Acrobat Pro XI : Traitement par lot PDF to TIFF #56574MerlinMaître des clés1- Va dans tes Préférences pour y modifier les réglages d’exportation en TIFF comme indiqué sur la capture ci-jointe (118,11 pixels/cm = 300 pixels/pouce, cette valeur est un exemple*). Ce réglage vaut pour toutes les exportations à venir, inutile d’y revenir à chaque fois.
(Préfère la compression LZW dans tous les cas, c’est presque aussi efficace que ZIP et c’est la plus rétro-compatible qui soit).2- Dézippe, double-clique sur l’Action ci-jointe (.sequ), et répond “oui” pour l’importer dans Acrobat.
3- Va dans l’Assistant Action pour éventuellement modifier la sélection des fichiers à traiter et les paramètres de sortie (renommage, etc.), capture ci-jointe.
4- Enjoy !
:Smiley15:* Pour avoir directement des PPP plutôt que des PCM il faut aller dans les Préférences : Unités et repères
[attachment deleted by admin]
7 février 2014 à 13:09 en réponse à : [REGLE] Acrobat Pro XI : Traitement par lot PDF to TIFF #56572MerlinMaître des clésBonjour,
Je crois que tu n’as pas bien compris la 2e réponse de nekosan3.
En tout cas tu ne réponds pas à cette question :Veux tu exporter les pages entières au format TIFF ?
Ou bien veux tu exporter indépendamment chacune des images contenues dans les pages au format TIFF ?Parce-que ça change tout.
Dans le cas n° 1, la résolution et l’espace colorimétrique des pages/images exportées se règlent dans Préférences : Conversion du format PDF : TIFF : Modifier les paramètres.
Dans le cas n° 2, par défaut la résolution et l’espace colorimétrique restent tels quels pour ne pas dégrader inutilement les images.
Pour le renommage des fichiers cela dépendra de ta réponse.
:Smiley15:
MerlinMaître des clésBonjour,
Oui, c’est possible, mais c’est l’action “Aller à la vue” qu’il te faut utiliser.
(Une “vue” = une page cible + un facteur de zoom):Smiley15:
MerlinMaître des clésBonjour et bienvenue,
Le principe avec les dates c’est de les convertir en millisecondes écoulées depuis une date fixe (la date Epoch), de calculer la différence en millisecondes, et de re-convertir le nombre de millisecondes en minutes, jours, mois, années.
Ci-joint un exemple.
:Smiley15:[attachment deleted by admin]
6 février 2014 à 18:55 en réponse à : [REGLE] Acrobat Pro XI : Traitement par lot PDF to TIFF #56570MerlinMaître des clésCette option “enregistrer en TIFF” était incluse en V9.0, je n’y avait pas fait attention sur la XI.
Oui, ça a changé depuis la version X et sa nouvelle interface.
:Smiley01:MerlinMaître des clésBonjour et bienvenue,
Comment fait on pour définir sa police par défaut dans “Modification du contenu – Ajouter du texte” ?
On ne peut pas…
:oh:D’autre part je souhaite que les vignettes de page s’affichent automatiquement, comment faire ?
Si c’est pour qu’un document s’affiche partout et toujours avec les vignettes, dans Acrobat : menu Fichier : Propriétés : Vue initiale.
Si c’est pour que tous les documents s’affichent ainsi dans ton logiciel ça se passe dans les Préférences : Affichage : Mise en page par défaut.
:Smiley15:5 février 2014 à 11:39 en réponse à : afficher le nom d’un fichier, contenu dans un bouton, dans un champ texte #56563MerlinMaître des clésOui mais il faudrait aussi que tu postes 2 ou 3 “PDF-icône-Pantone” pour l’exemple.
:Smiley15:4 février 2014 à 14:09 en réponse à : afficher le nom d’un fichier, contenu dans un bouton, dans un champ texte #56561MerlinMaître des clés– J’insiste sur le fait qu’il vaudrait mieux utiliser InDesign parce-qu’il plus facilement scriptable, et aussi parce-que les bibliothèques Pantone y sont plus nombreuses.
– Fait passer un petit PDF d’exemple que je vois ce qu’on peut faire pour les dates et les noms de couleurs.
– Ne perd pas de vue que la couleur affichée ne pourra pas être contractuelle, comme tout Pantone affiché (et donc converti) en mode RVB.
(Parce-qu’il ne faut surtout pas faire l’erreur de produire ces PDF en mode CMJN, il faut les faire en mode RVB !):Smiley15:
4 février 2014 à 12:23 en réponse à : afficher le nom d’un fichier, contenu dans un bouton, dans un champ texte #56559MerlinMaître des clésBonjour et bienvenue,
Pantone (1) : c’est une véritable usine à gaz que tu es en train de monter… Et je ne te parle pas des mises-à-jour (les nuanciers Pantone évoluent). :geek:
Ce ne serait pas plus simple de préremplir “Pantone” et de laisser l’utilisateur saisir la référence dans un champ de texte ?Pantone (2) : s’il fallait vraiment créer tous ces PDF-Pantone de 1x1cm je me tournerais directement vers les spécialistes du JavaScript pour InDesign. Ca ne doit pas être bien sorcier.
ensuite j’ai crée un champ texte mais il me faudrait le code pour que ce champs affiche le nom du fichier qui apparait dans le bouton ( le nom de la couleur donc )
Ce n’est pas le plus compliqué, mais je procéderais autrement : je me procurerais la liste des Pantone que j’intégrerais dans une Liste déroulante ou dans un Menu déroulant. :idee:
Date : essaye de copier-coller le champ fourni dans le document d’exemple.
==> http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/champ-date-automatique/:Smiley01:
MerlinMaître des clésImpossible en effet avec Adobe Reader.
Il te reste 2 possibilités :
– Utiliser Adobe Acrobat (version démo 30 jours à télécharger sur le site de l’éditeur).
– Utiliser un logiciel concurrent (cherche “PDF optimizer” dans Googol).:joker:
MerlinMaître des clésBonjour et bienvenue,
Comme il est indiqué sur sa page de téléchargement, abracadabraSave-as est un utilitaire uniquement destiné à Adobe Reader X (10) et à Acrobat X (10).
Justement parce-que dans les versions XI (11) ce n’est plus nécessaire.De toute façon, abracadabraSave-as n’est pas censé ajouter quoi que soit au sous-menu Enregistrer-sous, les fonctions d’optimisation ne sont présentes que dans Acrobat Pro.
Voir : http://www.adobe.fr/products/acrobat/matrix.html:Smiley15:
Et aussi, Acrobat Reader a cessé d’exister depuis plus de 10 ans : http://abracadabrapdf.net/format_pdf/historique/pdf-1-5/
:Smiley03:MerlinMaître des clésBonjour,
(1) si 1 des images est absente
Ca ne peut pas arriver, le contrôle en amont prévient des images absentes avant de générer un PDF.
Pour le reste il faudrait effectivement un script mais ce n’est pas ici que tu trouveras de l’Aide, ce n’est pas exactement pareil dans Acrobat et InDesign.
Les grands-gourous du scriptage de InDesign sont ici : http://www.scriptopedia.org ou là : http://forums.mediabox.fr/forum/10-adobe-indesign/
Et si ça trouve il existe déjà un script qui pourrait convenir, leur collection est riche.:Smiley15:
MerlinMaître des clésSi toi ou quelqu’un d’autre veut utiliser le cas n° 1 (un seul remplissage), tout est expliqué dans ce tuto : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/champ-date-automatique/
:Smiley15:
MerlinMaître des clésSalut,
Le code est placé en script de calcul, alors il s’exécute à chaque fois qu’un champ est modifié.
Le mieux serait de le placer en action souris relevée sur la case-à-cocher, après il faut savoir si tu veux le protéger ou non, car il y a 2 comportements possibles :– seul le premier clic sur la case doit remplir la date,
– la date doit être actualisée à chaque clic sur la case.:Smiley01:
MerlinMaître des clésBonjour et bienvenue,
Acrobat 9.0.0
– Acrobat 9 est actuellement (et définitivement) en version 9.5.5 : effectue d’urgence les mises-à-jour nécessaire, et ça devrait aller mieux.
– Comme il est indiqué sur cette page ( http://abracadabrapdf.net/ressources-et-tutos/acrobat-reader/acrobat-9-fin-de-vie/ ), Acrobat 9 n’est plus supporté et il est donc très possible qu’il ne fonctionne pas, ou mal, sur Windows 8…
:Smiley01:
27 janvier 2014 à 17:12 en réponse à : Récupération des données d’un formulaire sur un serveur WEB #56549MerlinMaître des clésBonjour et bienvenue,
D’autres t’en parleront mieux que moi, mais il me semble que sur le serveur il faut qu’il y ait un script (GCI ou autre) qui récupère et traite le fichier reçu…
:joker:MerlinMaître des clésOu alors à priori il faut placer un fichier dans le dossier javascript d’adobe sur chaque poste afin d’autoriser l’accès à ces propriétés
Sur la page donnée en lien ci-dessus il est expliqué qu’on peut aussi utiliser les Actions (Traitement par lot), mais bien entendu ça ne fonctionne que dans Acrobat (il n’y a pas d’Actions dans Reader).
:Smiley01:
27 janvier 2014 à 17:06 en réponse à : Valider une saisie de département en écartant les indésirables #56548MerlinMaître des clésJe suis toujours preneur d’un code qui mette à blanc le champ de saisie après l’invalidation.
event.target.value = “”;
:geek:
26 janvier 2014 à 19:46 en réponse à : Valider une saisie de département en écartant les indésirables #56546MerlinMaître des clésBonjour,
Il y a d’autres méthodes possibles :
– faire confiance à l’utilisateur, qui n’est pas plus bête devant un formulaire numérique que devant un formulaire papier.
– proposer un menu déroulant à l’utilisateur, menu qui ne contient que les 101 départements français.
Exemple ci-joint.– filtrer la saisie utilisateur, ci-joint un exemple réalisé par l’ami américain des Philippines, Ted Padova.
:Smiley01:
[attachment deleted by admin]
25 janvier 2014 à 11:44 en réponse à : Syntaxe obscure d’un excellent script de validation de saisie #56545MerlinMaître des clésLe GREP n’a rien de “caché”, c’est juste un peu “prise de tête”, surtout au début…
:geek:25 janvier 2014 à 11:01 en réponse à : Syntaxe obscure d’un excellent script de validation de saisie #56543MerlinMaître des clésBonjour,
La “syntaxe obscure” c’est du GREP, qui permet de rechercher des “Motifs” ou “Expressions régulières” (patterns), c’est-à-dire des chaines de caractères présentant une structure identique.
Ce n’est pas propre à JavaScript, le GREP est couramment utilisé en programmation et aussi… pour la mise en page dans InDesign.[a-zA-Z0-9._-] = on recherche tous les caractères entre a et z, entre A et Z, entre 0 et 9, plus le point, plus le tiret-bas, plus le tiret-haut.
. = on recherche le point (en GREP . tout court représente “n’importe quel caractère”, pour ne rechercher que le point il faut “l’échapper” en le précédant d’un anti-slash.
{2,4} = le caractère recherché peut être présent entre 2 et 4 fois (à noter que cette formule est désormais obsolète : si 2 reste un minimum, les suffixes de noms de domaine peuvent désormais être plus long que 4 lettres).
$/ = fin de mot.
Le “Masque arbitraire” c’est en fait du GREP masqué et prémâché.
A propos de GREP et Acrobat, voir aussi : http://abracadabrapdf.net/ressources-et-tutos/edition-modification/grep-et-acrobat/
On a d’ailleurs sur cette page une bien meilleure requête pour capter les adresses emails :S+@S+.S+
:Smiley15:
24 janvier 2014 à 12:48 en réponse à : Transformation d’une feuille de calcul Excel 2010 avec Cases à cocher et case d’ #56541MerlinMaître des clésPour info, dans Excel, il est possible de rajouter ces types de contrôles de formulaire (case à cocher, liste déroulante, bouton d’option, …)
Dans un formulaire PDF ça s’appelle des “Champs de formulaire” (Form fields), on peut en découvrir toutes les variantes ici : http://abracadabrapdf.net/pdf-de-demo/formulaires/champs-formulaire/
comment récupérer leurs réponses reçues par mail dans un tableau Excel ?
Lors de la diffusion d’un formulaire, Acrobat génère automatiquement un “Fichier de réponses”, depuis lequel on peut exporter les données en XML ou en CSV (pour Excel ou autre tableur).
Voir : http://help.adobe.com/fr_FR/acrobat/pro/using/WSE8580964-0716-4452-BA8D-EA9AAD3F6091.htmlAcrobat fournit aussi un Tracker qui permet le suivi : menu Affichage : Dispositif de suivi.
Voir : http://help.adobe.com/fr_FR/acrobat/pro/using/WS0C017BFC-057C-4996-B1AE-7137093B41B4.html:Smiley01:
24 janvier 2014 à 09:56 en réponse à : Transformation d’une feuille de calcul Excel 2010 avec Cases à cocher et case d’ #56539MerlinMaître des clésBonjour et bienvenue,
– Acrobat ou Designer : il va falloir choisir !
Le choix de l’un ou de l’autre n’est pas sans conséquences.
==> http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/acroforms-ou-xfa/– Si par “Contrôles” tu veux dire “calculs, aides à la saisie, etc.” la réponse est non. Il faut tout faire dans Acrobat (ou Designer).
– Quelle que soit la solution choisie (Acrobat, Designer, ou même FormsCentral) les réponses sont exportables dans un format reconnu par Excel (et par tous les bons tableurs).
Indépendamment des logiciels utilisés pour créer le formulaire.:Smiley15:
22 janvier 2014 à 20:32 en réponse à : Comment vaincre le "retard à l’affichage" d’un texte sous condition #56538MerlinMaître des clésJe prépare justement un article sur ce sujet : stay tuned !
:Smiley01:22 janvier 2014 à 19:11 en réponse à : Comment vaincre le "retard à l’affichage" d’un texte sous condition #56536MerlinMaître des clésBen oui, mais quelle drôle d’idée que de placer ce script en “Souris enfoncée”…
C’est en script de Calcul qu’il faut l’utiliser.
:Smiley01:[attachment deleted by admin]
22 janvier 2014 à 13:46 en réponse à : Comment vaincre le "retard à l’affichage" d’un texte sous condition #56534MerlinMaître des clésLa promotion de “novice” à “apprenti sorcier” me semble bien flatteuse et si peu méritée!
C’est une promotion automatique, relative au nombre de messages postés.
:Smiley03:J’avais imaginé qu’il serait peut-être possible de mettre le focus sur le champ “maître” grâce à du code dans son propre script.
Ben, le mieux serait de faire passer ton doc ou un exemple en pièce jointe, parce-que sinon…
:Euuuh:MerlinMaître des clés:joker:
MerlinMaître des clésje suis à la recherche d’une solution pour afficher des pdf sur ma tv, mais j’ai l’impression que c’est compliqué.
Avez vous une solution miracle ?Une télé n’étant pas capable de le faire, le plus simple est de lui connecter un ordi portable.
une solution DLNA
Qu’est-ce que c’est ?
:Euuuh:22 janvier 2014 à 10:18 en réponse à : Comment vaincre le "retard à l’affichage" d’un texte sous condition #56532MerlinMaître des clésBonjour,
Le comportement que tu décris est typique d’un Ordre de calcul incorrect.
Si ça ne te parles pas trop fait une recherche sur le forum, on en a déjà parlé.
:Smiley15:22 janvier 2014 à 10:14 en réponse à : Comment mettre du texte en exposant et mettre plus de marge dans une boite texte #56528MerlinMaître des clés:Smiley01:
[attachment deleted by admin]
21 janvier 2014 à 18:18 en réponse à : Comment mettre du texte en exposant et mettre plus de marge dans une boite texte #56526MerlinMaître des clésBonjour,
Pour l’exposant le seul moyen c’est d’Autoriser le format RTF pour le champ de formulaire, et de lui injecter le texte dans ce format…
Mais c’est une autre paire de manches.
:joker:Pour les marges c’est plus “simple”, il faut également Autoriser le format RTF, placer du faux texte dans le champ, demander les Propriétés du texte et faire comme sur les captures d’écran ci-jointes.
:Smiley15:[attachment deleted by admin]
MerlinMaître des clésMerci Merlin, mais j’ai une erreur:
…
Et pourtant je n’ai aucune protection sur ce fichier.Oups ! Grosse bêtise !
:Ooops:Ca ne fonctionne que depuis la Console ou bien dans les cas 1 et 2 cités ci-dessus, mais ça ne fonctionne pas dans le cas n° 3 (Script de document).
Désolé.
:geek:MerlinMaître des clésBonjour,
Oui c’est possible mais dans certaines conditions seulement, les cas 1, 2
et 3décrits sur cette page : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/Essaye ça dans la Console :
console.println(“Your name is ” + identity.name);:Smiley01:
MerlinMaître des clésFais bien attention à l’Ordre de calcul !
99% des problèmes de ce genre viennent de là.
:idee: :Smiley01:MerlinMaître des clésBen… Normalement ça devrait le faire…
Peux tu faire passer (tout ou partie du) le PDF que l’on puisse juger sur pièce ?
:Euuuh:MerlinMaître des clésJe peaufine mon doc et j’aimerais supprimer l’effet relief du bouton en haut à gauche
C’est une tare qu’Acrobat traine depuis toujours : dans les Propriétés : Aspect du champ il faut lui attribuer une couleur de contour, ce qui permet d’activer l’attribut Style de trait qu’il faut mettre sur Plein (au lieu de Biseauté), ensuite on peut remettre le contour sur Transparent…
:geek:Et puis, j’aimerais pourvoir éventuellement changer la couleur bleu en orange du menu déroulant ?
Ca c’est dépendant du système, sur Mac c’est dans les “Préférences Système : Général”, sur Windows c’est dans les “Panneaux de contrôle”.
:Smiley01:MerlinMaître des clésEt c’est vrai que les designers et gens de comm ne sont pas des gens très pro ni sérieux…
Je le déplore autant que toi, mais aujourd’hui, comme il y a 15 ans, “les designers et gens de comm” sont très minoritaires parmi la clientèle qui achète Acrobat (et qui utilise Reader).
A peine 20% les meilleures années, le gros des troupes c’est la bureautique et les grandes entreprises.
:Smiley07:MerlinMaître des clésCa date du temps où Adobe poussait le format PDF vers le monde pro, et c’est vrai que les transitions de diaporama sur des documents juridiques ou des notices techniques ça ne fait pas très sérieux…
:geek:
MerlinMaître des clésTu perds ton temps camarade, je ne sais pas pourquoi mais Adobe ne semble pas pressé de porter l’interactivité du PDF sur les mobiles…
Je crois qu’ils essayent de ré-inventer le PDF de demain, mais ils risquent de s’en mordre les dents.
:geek:MerlinMaître des clésPeux tu faire passer (tout ou partie de) ton document ?
:Euuuh:MerlinMaître des clésJ’insiste : impossible. Dixit Leonard Rosenthol, alias le “petit père du PDF”.
Ne me demande pas pourquoi, il n’a jamais répondu…:geek:
MerlinMaître des clésJ’ai parfois du mal à saisir les involutions Adobe… leur manie à virer des features sympas est des plus déroutantes…
Ben… Comme personne avant toi ne s’en était jamais servi…
:Smiley03:En scriptant mes docs via un AcrobatPro 6 ne changera rien au niveau du Reader XI, I Presume ?
Tu présumes juste, cette fonctionnalité est attachée au logiciel, pas au document.
Si tu utilises Acrobat ou Reader 5, ça fonctionnera.
:Smiley01:MerlinMaître des clés– Pour pas que ça rame à chaque clic, les signets sont analysés à l’ouverture du document. Ce qui signifie que toute modification des signets requiert une fermeture-ouverture du document pour être reportée dans le bouton.
– Pour dupliquer un champ de formulaire sur toutes les pages : Clic-droit sur le champ : Dupliquer sur toutes les pages.
– Le copier-coller sur place est justement l’objet de mon dernier article : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/coller-sur-place/
Si on n’a pas Acrobat XI on peut utiliser une vieille technique des Sioux de la PAO qui consiste à : placer un champ supplémentaire dans le coin en haut à gauche* de la page, copier ce champ en même temps que les autres, coller les champs sur la nouvelle page, les déplacer en haut à gauche, et effacer le champ supplémentaire.:Smiley15:
* On peut lui préférer n’importe quel autre coin…
:Smiley03:MerlinMaître des clésBonjour,
La réponse est définitivement non.
Depuis Acrobat 6 les transitions ne peuvent s’effectuer qu’en mode plein écran (c’était mieux avant !), JavaScript ou pas.
:Smiley15:15 janvier 2014 à 15:36 en réponse à : Création d’une base PDF en ligne avec liens relatifs [Résolu] #56457MerlinMaître des clés:bonjour:
15 janvier 2014 à 10:48 en réponse à : Changer la couleur d’un texte avec des codes précis (RGB) dans un PDF (MAC) #56474MerlinMaître des clésC’est fait !
:Smiley03:MerlinMaître des clésOui, ce bouton ne fait que reprendre la structure des signets.
Pas de signet : pas de menu !:Smiley15:
MerlinMaître des clésre-PS : mais avant ça tu devrais tester avec les Certificats de Windows et/ou le Trousseau de Mac OS X, je crois bien que c’est compatible…
:idee: :idee: :idee:
:priere:MerlinMaître des clésTu penses que cela peut suffir le fait d’analyser les propriétés de la signature ?
On peut, mais l’inconvénient de faire ça a posteriori c’est que cela revient à avoir un processus de travail dans lequel les documents ne seront jamais validés et afficheront toujours la barre jaune.
De plus tu n’échapperas pas aux marioles qui re-créront une nouvelle signature et un nouveau certificat à chaque fois qu’ils le jugeront nécessaire.
Autant les signer avec une signature-tampon, ou ne pas les signer du tout.Il existe des sociétés qui fournissent des solutions plus adaptées à ton contexte (voir dans le ZIP ci-joint : http://cl.ly/TMMv ).
:bonjour:MerlinMaître des clésMerlinMaître des clésDonc uniques d’un utilisateur à l’autre ?
Oui.
Si litige ce sont ces informations qui devront etre analysées ?
Eventuellement, mais si les Certificats d’identité approuvée sont correctement installés il ne peut pas y avoir de litige : les signatures seront valides ou non (bandeau bleu ou bandeau jaune).
MerlinMaître des clésSi je comprends bien, l’émetteur doit manuellement chiffrer le document ?
Non, c’est Acrobat qui s’en charge.
Dans mon cas précis, j’ai un user qui rempli un form.
Ce form et ensuite envoyé par mail (à l’aide d’un bouton) a différents niveaux de valideurs.
Le valideur reçoit le document et le valide en y apposant sa signature et ensuite le doc est renvoyé dans le process…Il faut créer un fichier de signature (ID-numérique + mot de passe) pour chaque signataire.
Ensuite, chaque signataire doit exporter son Certificat d’identité approuvée.
Pour finir, chaque signataire doit importer et valider les Certificat d’identité approuvée des autres signataires.Tout ceci n’est à faire que la 1re fois.
:Smiley15:MerlinMaître des clésPS
Attention : les cryptages utilisés pour les signatures-ID sont réputés infalsifiables, à tel point que perte du Certificat ou perte du mot de passe = irrécupérable !
:idee:MerlinMaître des clésOk ça ma rassure, par contre questions sans doute bête mais comment vérifie ton la légitimité de la signature ?
Méthode ancienne, requise pour les signatures papier et les signatures numériques-tampon : il faut téléphoner au signataire supposé pour obtenir confirmation.
C’est valable aussi pour les signatures numériques avec ID et mot de passe si on n’a pas préalablement échangé de Certificats d’identité approuvée (voir ci-dessous).Méthode moderne, uniquement valable pour les signatures avec ID : on s’échange préalablement les Certificats d’identité approuvée, ainsi la validation est automatiquement faite par le logiciel à l’ouverture du document.
Voir : http://abracadabrapdf.net/ressources-et-tutos/protection-ressources/protection-par-certificat/
Est dans les paramètres de la signature que l’on obtient les informations d’identifications uniques ?
Oui, ça revient à mélanger les deux méthodes ci-dessus :
1- On se téléphone pour comparer les clés et le numéro d’identifiant (uniques) que l’on trouve dans les Propriétés des signatures-ID.
2- Si ce sont bien les mêmes, on doit Valider la signature reçue : ce qui revient à créer et à accepter un Certificat d’identité approuvée.
3- Pour chaque nouveau document signé reçu la validation sera automatique à l’ouverture, exactement comme si on avait préalablement échangé les Certificats d’identité approuvée.:Smiley01:
13 janvier 2014 à 21:33 en réponse à : Cases qui se cochent automatiquement suivant le résultat d’un champ #56460MerlinMaître des clésSi tu fais les questions et les réponses, tu vas vite devenir membre d’honneur du forum !
Merci du partage.:Smiley01:
MerlinMaître des clésSalut,
Pour que Dark Vador puisse faire ça il faudrait qu’il dérobe le certificat numérique d’Obi-Wan et qu’il lui dérobe aussi son mot de passe que lui seul connait.
Je ne sais pas qui sortirait vainqueur d’un tel combat mental mais ça sort du cadre des PDF et des signatures numériques !
:geek:Faire un autre certificat ne suffit pas, heureusement.
:Smiley03:MerlinMaître des clésOui, avec ce script.
var menu100 = app.popUpMenu(‘Autre…’,’-‘,’00’,’01’,’02’,’03’,’04’,’05’,’06’,’07’,’08’,’09’,’10’);
if (menu100!=null) {event.target.value = menu100;}
if (menu100==”Autre…”) {event.target.value = “”;}Exemple ci-joint.
:Smiley01:[attachment deleted by admin]
MerlinMaître des clésC’est gratuit et encore plus simple que ça : il te suffit de copier-coller le bouton du fichier d’exemple dans ton document, de modifier éventuellement son aspect, et ensuite de le dupliquer sur toutes les pages.
Il n’y a rien à programmer puisque, comme indiqué dans le sujet que tu cites, ce bouton ne fait que refléter très exactement la structure des signets (à soigner).
Signets que l’on utilise donc indirectement, sans devoir afficher le panneau correspondant.:Smiley01:
MerlinMaître des clésPour info, j’ai trouvé sur votre site ce pdf
Où l’as tu trouvé ?
Sur le forum ou sur le site ?10 janvier 2014 à 11:04 en réponse à : Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU #55636MerlinMaître des clésPour afficher les champs, à ton code on ajoute ce qui est en bleu :
var ocgArray = this.getOCGs();
for (var i=0; i < ocgArray.length; i++)
{
if (ocgArray.name == “masque”)
{
ocgArray.state = false;
this.getField(“Page1”).display = display.visible;
}
}Par-contre on ne peut pas les masquer “si le calque est visible” :
– “Visible” c’est son état par défaut, celui qui prévaut lors de l’ouverture, il n’y a pas de changement d’état pendant que le document est ouvert.
– Et s’il reste visible c’est que justement on ne dispose pas de JavaScript…Donc le mieux c’est de les masquer lors de la fermeture du document en ajoutant ce code en Script d’évènement :
this.getField(“Page1”).display = display.hidden;
En croisant les doigts pour que l’utilisateur clique sur “Oui” au moment de la fermeture quand il sera invité à enregistrer…
Exemple ci-joint.
:Smiley15:[attachment deleted by admin]
MerlinMaître des clésBonjour et bienvenue,
Je n’ai pas mieux comme exemple.
Il colle a tous tes prérequis sauf un : ça ne fonctionnera pas sur les mobiles car il utilise JavaScript.Mais tout bien réfléchi ce n’est pas vraiment un problème puisque les lecteurs de PDF pour mobiles, à commencer par Adobe Reader, affichent les signets (la table des matières) d’une façon complètement différente, dans un menu popup (un peu comme celui que tu veux faire) ou bien dans une demi-fenêtre à tiroir.
:idee: :Smiley01:
MerlinMaître des clésappuyer sur ESC pour sortir de ce mode (encore faudrait-il qu’il sache cela).
Tout le monde sait ça, non ?
:Smiley03:j’y vois aussi la possibilité d’avoir des transitions de page mais impossible visiblement de les utiliser en mode auteur.
Pour appliquer des transitions de page il faut afficher les vignettes de pages dans le panneau de navigation Pages situé à gauche et : Clic-droit sur une vignette (ou via le menu de panneau) : Transitions de pages.
Voir aussi : http://abracadabrapdf.net/utilitaires/utilitaires-pdf/transitions-de-page/
:Smiley01:9 janvier 2014 à 17:37 en réponse à : Changer la couleur d’un texte avec des codes précis (RGB) dans un PDF (MAC) #56472MerlinMaître des clés==> Mises à jour système + mises à jour d’Acrobat à effectuer !
:joker:MerlinMaître des clésNativement, Acrobat permet de basculer en mode full-screen et donc il n’y a plus aucun outil de navigation.
Préférences : Plein écran : Afficher la barre de navigation.
Je crois bien que c’est coché par défaut, il faut déplacer le curseur pour faire apparaître ladite barre.
:idee:MerlinMaître des clésLa façon la plus simple c’est d’utiliser le corps de texte “automatique” : plus on en met et plus la taille du texte diminue, ainsi l’utilisateur se rend vite compte de la limite à ne pas dépasser…
:Smiley03:MerlinMaître des clés:bonjour:
9 janvier 2014 à 13:07 en réponse à : Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU #55634MerlinMaître des clésOn pourrait facilement afficher/masquer les champs en même temps que le calque d’alerte, mais le vrai problème c’est que la plupart des lecteurs de PDF non-Adobe et les navigateurs web afficheront de toute façon les champs par-dessus tout le reste, ce qui n’est ni joli, ni user-friendly.
Donc :
– soit on exige et on s’assure que le PDF ne sera utilisé qu’avec Adobe Reader, auquel cas on ignore le problème,
– soit on rajoute une page 1 de couverture sans champ de formulaire, et on fait JavaScriptement passer le document à la page 2 (ou autre) en même temps que l’on masque le calque d’alerte.:Smiley01:
MerlinMaître des clésBonjour.
1- L’outil Filigrane pour masquer l’existant avec une zone blanche : http://goo.gl/bGYzQA
2- L’outil En-tête et pied de page pour ajouter les nouveaux folios : http://goo.gl/fNByCp
:Smiley01:
9 janvier 2014 à 12:46 en réponse à : Cases qui se cochent automatiquement suivant le résultat d’un champ #56458MerlinMaître des clésOui, facile.
Mais le plus simple serait que tu postes ton exemple en PDF.
:Smiley01:MerlinMaître des clésBonne année l’africain.
Hélas non : impossible.
En même temps ça ferait double-emploi avec la barre d’icône située en haut de chaque document.Sinon on peut JavaScriptement ajouter une toolbar personnalisée, mais c’est plus compliqué (exemple ci-joint).
:Smiley15:
[attachment deleted by admin]
9 janvier 2014 à 12:37 en réponse à : Changer la couleur d’un texte avec des codes précis (RGB) dans un PDF (MAC) #56470MerlinMaître des clésBonjour et bienvenue,
En fait ça n’a rien à voir avec Acrobat : c’est dépendant du sélecteur de couleur de Mac OS X (en clair c’est pareil dans toutes les applications).
Il faut cliquer dans la grande zone de couleur située à droite de la loupe et glisser jusque dans une des petites cases situées en bas de la palette.
Cases qui servent justement à stocker les couleurs.
:Smiley15:[attachment deleted by admin]
-
AuteurRéponses