Donnez vie à vos documents numériques !
 

Merlin

Toutes mes réponses sur les forums

Affichage de 99 réponses de 6,535 à 6,633 (sur un total de 10,169)
  • Auteur
    Réponses
  • en réponse à : Intégrer une variable dynamique dans un PDF. – RÉPONDU #54708
    Merlin
    Maître des clés

    Bonjour,

    On peut facilement utiliser les paramètres d’identité enregistrés dans les Préférences (Préférences : Identité) de Adobe Reader, mais pour faire exactement ce que tu demandes je ne sais pas…
    :joker:

    en réponse à : 80 Go de BDs en PDF compatibles tous OS. – #54710
    Merlin
    Maître des clés

    On ne peut qu’encourager toute initiative anti-anti-PDF…
    Mais bien entendu, tout ceci est illégal, en France tout au moins.
    :tutut:

    Comme il n’y a pas de lien direct on laisse le message, après chacun verra avec sa conscience (et éventuellement avec ses juges).
    :bonjour:

    en réponse à : Modifier les propriétés de fichiers par lot. – RÉSOLU #54702
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    Oui, c’est un jeu d’enfant.
    Dans Acrobat 9 ça se passe dans le menu Options avancées > Traitement du document > Traitement par lot

    Tous les détails sont ici : http://help.adobe.com/fr_FR/Acrobat/9.0/Professional/WS58a04a822e3e50102bd615109794195ff-7c4d.w.html

    :Smiley15:

    Merlin
    Maître des clés

    J’ai mis le temps à bien comprendre ton problème et je suis stupéfait de constater que dès qu’on n’utilise pas la fonction Submit de base les champs obligatoires ne sont pas vérifiés, même pas en option…
    :mur:

    J’ai trouvé divers sujets (ci-joints) sur la question avec différentes façon d’aborder le problème. (Ce sont des captures car soit les sujets soit les forums n’existent plus ou ont été modifiés.)
    J’ai fait un exemple à partir du formulaire de contact cité ci-dessus en utilisant la méthode d’Alex (voir son exemple ci-joint : check required fields before print.pdf), c’est celle que je préfère car elle relève plus d’une mise en œuvre dans un vrai processus de production que de l’astuce de forum brute de décoffrage.

    D’autre part son principe est simple : plutôt que d’utiliser un long script compliqué* avec des si et des conditions il utilise un script de vérification en action souris-entrée qui affiche une alerte si un champ obligatoire n’est pas rempli.
    Dans l’exemple ci-joint (FormContact_obligatoire.pdf) je n’ai eu qu’à rajouter le script en action souris-entrée dans les boutons d’envoi (et à modifier le nom des champs).

    Dès que l’alerte est affichée, le bouton n’est plus utilisable tant que l’utilisateur n’a pas cliqué OK dans l’alerte, et donc le bouton ne peut pas déclencher le script d’envoi placé en action souris-relachée. Et ça recommence inlassablement tant que tout n’est pas rempli correctement.

    Après que l’utilisateur clique OK le focus (le curseur) se place dans le champ concerné, on pourrait facilement y ajouter un contour rouge, etc.
    Dans cet exemple le script limite la quantité de champs obligatoires possibles à 11 pour optimiser sa vitesse d’exécution, mais ce n’est qu’un chiffre à modifier dans le code.

    C’est très souple à utiliser parce-que c’est le préfixe du nom du champ qui détermine son caractère obligatoire, et non pas la Propriété du même nom (tant qu’à faire ignorons là jusqu’au bout…).
    Et c’est très “user-friendly” parce-que c’est le texte contenu dans l’info-bulle qui apparait comme nom de champ dans l’alerte affichée à l’utilisateur, ce qui permet d’utiliser une désignation plus pertinente que le vrai nom du champ (t.champ.zorglub.3) puisqu’on a droit à tous les caractères (256 maxi).

    C’est aussi très facile à utiliser (voir l’exemple d’Alex) avec un bouton “Imprimer”, “Enregistrer”, etc.

    :Smiley15:

    * Il y a des exemples de scripts ultra-simples ci-joints, mais plus il est simple moins on a de maîtrise sur l’alerte utilisateur, le nom du champ, ce que se passe ensuite, etc.

    [attachment deleted by admin]

    Merlin
    Maître des clés

    Par contre comment sa marche pour une adresse mail variable ?

    Bonne question…
    Fais voir un exemple.
    :Smiley03:

    Merlin
    Maître des clés

    Il n’y a pas mieux que TweakPDF, disponible pour Linux, Mac et Windows : http://abracadabrapdf.net/download/TweakPDF.zip

    C’est un utilitaire gratuit, hébergé sur le site abracadabraPDF.net depuis que la page de téléchargement originale (sur Mac.com !!!!) a disparu (et en attendant mieux).

    :Smiley15:

    Merlin
    Maître des clés

    – il faut envoyer le fichier au format fdf par le biais de l’interface “envoyer un formulaire” ?
    – Si je souhaite envoyer l’intégralité du fichier au format pdf, cela n’est pas réalisable fonctionnellement ?

    Exemple ci-joint, ça fonctionne dans les deux cas.
    (Les champs À et Objet sont obligatoires)

    :Smiley01:

    [attachment deleted by admin]

    en réponse à : Adobe Reader XI et la signature numérique. – #54700
    Merlin
    Maître des clés

    Juste pour être certaine que j’ai bien compris. Cette activation des droits étendus doit être faite que dans une version payante d’Adobe (Ex. Adobe Acrobat Standard X) ? Ce qui va permettre à un utilisateur d’insérer sa signature avec un certificat ID via Reader ? Est-ce que j’ai bien compris ?

    Presque :
    – Pour activer un PDF il faut Adobe Acrobat Pro, cette fonction n’est pas disponible dans la version Standard.
    – il n’y a pas de version “payante (ou gratuite) d’Adobe”, Adobe est un éditeur qui compte des dizaines de logiciels à son catalogue.
    Parmi lesquels on trouve Adobe Acrobat (logiciel commercial) et Adobe Reader (logiciel gratuit).

    Ce qui veut dire que le travail doit toujours se faire en premier avec une version payante d’Adobe (qui offre cette option bien sûr) ?

    Oui, le “business-model” c’est de créer/concevoir/préparer les documents avec Adobe Acrobat (logiciel commercial) pour pouvoir les utiliser avec Adobe reader (logiciel gratuit).

    :Smiley15:

    Merlin
    Maître des clés

    Salut,

    As tu déjà épluché cet exemple ?
    http://abracadabrapdf.net/articles.php?lng=fr&pg=72

    en réponse à : Soustraction horaire. – #54701
    Merlin
    Maître des clés
    en réponse à : Adobe Reader XI et la signature numérique. – #54695
    Merlin
    Maître des clés

    Bonjour,

    J’étais heureuse de constater que la nouvelle version d’Adobe Reader XI permettait maintenant la signature numérique avec certificat.

    En fait, c’est possible depuis la version 8 de Adobe Reader…
    La nouveauté de Adobe Reader XI c’est EchoSign, mais c’est différent.
    Voir : http://abracadabrapdf.net/articles.php?lng=fr&pg=1019

    Ma question : Est-ce qu’il est possible pour quelqu’un qui ne possède que Adobe Reader XI (grauit) d’imprimer son fichier Word (Exemple) en PDF et par la suite, ouvrir son Reader XI et apposer sa signature numérique avec son certificat ?

    Non, l’utilisateur ne pourra utiliser que les signatures EchoSign.

    Pour qu’il puisse utiliser un Certificat d’ID numérique il faut que le PDF soit préalablement “activé”. Ca vaut depuis la version 8 et Adobe Reader XI n’y apporte aucun changement.

    L’activation (des Droits étendus pour Reader) consiste en un Enregistrer-sous un peu particulier avec Acrobat, dans Acrobat X c’est :
    menu Fichier : Enregistrer-sous : Fichier PDF Reader Extended : Activer les fonctions supplémentaires… (tout court)

    Particularité de Adobe Reader XI : toutes les options de gestions des certificats etc. ont déménagé dans : Préférences : Signatures

    :Smiley15:

    Merlin
    Maître des clés

    Mac ou Windows ?
    Parce-que sinon il y a des utilitaires spécialisés moins lourds et plus performants que OpenOffice…
    :geek:

    en réponse à : Cumul d’heures de déplacement journalier et hebdomadaire. – #54645
    Merlin
    Maître des clés

    Salut,

    Il ne faut pas modifier les scripts de documents.
    Les seuls script à modifier se trouvent dans l’onglet “Calcul” de chaque champ de résultat.
    Par exemple pour la 1re rangée :

    event.value = ”;
    // get the start time
    var sStart = this.getField(‘TimeIn.0‘).value;
    // get the end time
    var sEnd = this.getField(‘TimeOut.0‘).value;
    // complete script if we have data
    if(sStart != ” & sEnd != ”) {
    // convert sStart string to seconds
    var fStart = Time2Num(‘hh:mm’, sStart);
    // convert sEnd string to seconds
    var fEnd = Time2Num(‘hh:mm’, sEnd);
    // convert sEnd string to seconds
    var fEnd = Time2Num(‘hh:mm’, sEnd);
    // compute difference in seconds
    var fDiff = fEnd – fStart;
    // convert to rounded minutes
    fDiff = Math.round(fDiff / 60);
    // get hours from fDiff
    fHours = Math.floor(fDiff / 60);
    // get minutes less than hour from fDiff
    fMins = ((fDiff / 60) – fHours ) * 60;
    // format fMins with leading zero
    sMins = util.printf(“%,302.0f”, fMins);
    // build display string
    event.value = fHours + ‘:’ + sMins;
    }

    La seule chose à y modifier ce sont les numéros de champs qui correspondent à chaque rangée (en bleu ci-dessus).

    D’autre part, pour effectuer des calculs sur deux demi-journées le plus simple est d’utiliser des champs de résultats masqués (invisible)  pour chaque 1/2 journée et de les additionner au final.

    :Smiley15:

    en réponse à : inDesign > diaporama PDF > boucle. – #54637
    Merlin
    Maître des clés

    peut-on y placer une (petite) bibli de fonctions que l’on appelle par les autres endroits (script de page, de bouton, etc … )
    Le but est d’avoir tout au même endroit et si je dois faire une modif’ d’une fonction, pas besoin d’aller chercher toutes les fonctions par-ci par-là …

    Exactement, du fait que les scripts de documents sont chargés à l’ouverture dudit document c’est l’endroit idéal pour placer les fonctions. C’est bien plus pratique en effet.
    :Smiley15:

    Sinon, juste au-dessus, il y a “Modifier les scripts JavaScripts”, par là on accède à tous les scripts contenus dans le document.

    Existe-il, et auquel cas peut-on la créer, une fiche qui référence les endroits où l’on peut mettre des script JS ?

    C’est dans ma liste des choses à faire… Bientôt…
    :joker:

    en réponse à : Script dans modèle de page. – RÉPONDU #54640
    Merlin
    Maître des clés

    – transfert d’activité: pour ouvrir des champs supplémentaire s’ouvre

    C’est un vrai casse-tête auquel tu te heurtes, JavaScript et les champs de formulaires PDF offrent des possibilités fantastiques mais là on est en plein sur le revers de la médaille…

    Tout ce qui suit vaut pour les bouton-radios (BT) et pour les cases-à-cocher (CC) :

    Au moment de la création d’un BT ou d’un CC il est ajouté automatiquement à son nom un numéro d’incrémentation qui permet de l’identifier et de l’utiliser via JavaScript.
    CheckBox#0, CheckBox#1, CheckBox#2, etc.
    Cette numérotation commence à zéro.

    Malheureusement ce numéro d’incrémentation ne correspond pas du tout au numéro de suffixe du nom du même champ dans la palette des champs de l’éditeur JavaScript : CheckBox.1, CheckBox.2, CheckBox.3, etc.
    Cette numérotation commence à 1, mais ce n’est pas la seule raison.

    Toute modification, duplication, copier-coller, etc. d’un nom de BT/CC provoque automatiquement son incrémentation, donc après quelques manipulations on se retrouve vite avec des numéros qui ne correspondent plus.

    Et c’est ça le problème : il n’y a aucun moyen de connaître ce numéro via l’interface d’Acrobat. Tout ce qu’on sait c’est que le premier BT/CC créé aura le numéro #0, que le deuxième aura le numéro #1, #2, etc.
    Et puis c’est tout.

    Et c’est très certainement ce qui t’arrive, sur ton formulaire j’ai re-créé 4 CC (je préfère ça aux BT parce-qu’on peut les décocher) à partir de zéro et le script fonctionne très bien.

    J’ai utilisé ce script trouvé dans la doc pour tester, il me dit bien que le BT #3 n’est pas coché, alors que le BT “transfert d’activité” est coché, alors que ça devrait être le même.
    Donc le BT “transfert d’activité” porte un autre numéro.

    var f = this.getField(“choice”);
    var cbStatus = (f.isBoxChecked(3)) ? ” ” : ” not “;
    app.alert(“The box is” + cbStatus + “checked”);

    (A copier-coller dans la Console)

    Le seul moyen de connaitre le numéro d’incrémentation c’est donc soit de procéder par élimination avec ce script, soit de bien faire attention à l’ordre dans lequel on crée les BT/CC et de bien s’en souvenir par la suite.
    Et surtout, ne pas oublier que chaque copier-coller, dupliquer, etc. remet en cause cette numérotation “invisible” et qu’il re-tester tous les scripts à chaque fois.

    Voilà, voilà…
    :mur: :oh: :geek:

    – avis et validation : cocher favorable pour ouvrir le second volet de validation

    Ce bouton fait appel à plusieurs ligne de scripts dont la dernière est :

    Initialisation();
    Ligne probablement héritée d’un copier-coller depuis une fonction et qui n’a rien à faire là, ne serait-ce que parce qu’elle génère des erreurs (voir Console).
    Je t’avais déjà mis en garde contre cette ligne de script inutile.
    :siffle:

    Pour le reste : même problème que ci-dessus.
    :joker:

    en réponse à : Incrémentation +1 lors de chaque ouverture. – #54642
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    Ceci devrait certainement t’aider : http://abracadabrapdf.net/forum/index.php?topic=1207.new;topicseen#new

    :Smiley15:

    en réponse à : inDesign > diaporama PDF > boucle. – #54635
    Merlin
    Maître des clés

    Pas du tout, ça c’est un script de page, qui se ré-exécute à chaque fois que la page est affichée.
    Pour le coup ça fonctionne quand même mais ce n’est pas idéal et il y a toutes les chances pour que ça finisse par planter l’application.
    :Smiley03:

    Le(s) script(s) de document se trouve(nt) dans le Panneau d’outils JavaScript : Scripts JavaScript du document.
    Voir dans l’exemple ci-dessus.

    :Smiley15:

    Capture%20d’écran%202013-02-15%20à%2016.08.09.jpg

    en réponse à : Script dans modèle de page. – RÉPONDU #54638
    Merlin
    Maître des clés

    As tu un (petit bout d’) exemple ?

    en réponse à : inDesign > diaporama PDF > boucle. – #54633
    Merlin
    Maître des clés

    avec ce paramètre cela fonctionne.
    Si j’ai bien compris ce paramètre n’est donc pas embarqué avec le PDF … c’est fâcheux ça.

    Je viens de tester avec Reader et Acrobat XI : ça fonctionne.
    Donc on peut bien embarquer ce paramètre dans un document.
    Exemple ici (à télécharger et à ne surtout pas afficher dans le navigateur) : http://cl.ly/MwMD

    J’avais lu la documentation trop vite.
    En fait le script ci-dessus fonctionne mais uniquement pour le document qui le contient, alors qu’auparavant cela modifiait aussi les réglages des Préférences de l’utilisateur.
    C’est ce dernier point qui ne fonctionne plus dans les versions récentes… Mais on s’en fiche !

    :contentdance:

    en réponse à : Création d’une page aux dimensions personnalisées. #54629
    Merlin
    Maître des clés

    Oui je sais bien A3…
    Mais ce n’est pas le format que je souhaite !
    je voulais 2 A4, mais l’un en dessous de l’autre, et non pas cote à cote !

    Auquel cas c’est un demi-A2, coupé dans le sens de la hauteur.
    :Smiley01:

    en réponse à : inDesign > diaporama PDF > boucle. – #54631
    Merlin
    Maître des clés

    Bonjour,

    Avant on plaçait ce script en script de document pour qu’il s’exécute à l’ouverture du document :

    app.fs.loop = true;

    Mais d’après la documentation JavaScript cela ne fonctionne plus depuis les versions 9 de Acrobat et de Reader.
    :mur:

    Donc a-priori le seul moyen c’est d’aller dans les Préférences : Plein Ecran : et de cocher Boucle après la dernière page

    :Smiley15:

    en réponse à : Création d’une page aux dimensions personnalisées. #54627
    Merlin
    Maître des clés

    Salut,

    A4 x 2 = A3
    Donc, si tu as installé les abracadabraTools : menu Fichier : Nouveau PDF : A3

    Sinon tu peux éventuellement créer une page vierge avec Illustrator ou InDesign mais évite Photoshop (vectoriel vs pixel).

    :Smiley15:

    en réponse à : Modèle de page. – RÉPONDU #54618
    Merlin
    Maître des clés

    Le document idéal étant une page de menu (avec des boutons) faisant appel à des modèles de page lorsque l’on clique sur celle ci, pour autant, l’idée est que ces pages ouvertes soient complémentaires et liées.

    Quel courage !
    smiley-boulet-22.gif

    :geek:

    en réponse à : Modèle de page. – RÉPONDU #54616
    Merlin
    Maître des clés

    Oui, peut-être… Il me semblait pourtant que la réponse était plus détaillée…
    :Euuuh:

    en réponse à : Modèle de page. – RÉPONDU #54614
    Merlin
    Maître des clés

    Max t’avait répondu sur ce sujet dans un message que tu avais posté… Mais je ne sais plus lequel…
    :geek:

    en réponse à : Modèle de page. – RÉPONDU #54612
    Merlin
    Maître des clés

    Pouvez répétez la question ?
    :Euuuh:

    en réponse à : Masquer champs texte selon valeur menu déroulant. – RÉPONDU #54567
    Merlin
    Maître des clés

    En programmation, même pour un “bête” formulaire, il faut commencer par lister les passages et les sens interdits et commencer par verrouiller toutes les portes.
    Il n’y a rien de plus déroutant pour un utilisateur que de se retrouver face à des comportements illogiques.

    La suite + tard car là je n’ai pas le temps…
    :geek:

    en réponse à : Masquer champs texte selon valeur menu déroulant. – RÉPONDU #54565
    Merlin
    Maître des clés

    Je viens de mettre en place ce code :

    mais rien ne se passe ???

    Je ne comprend pas la finalité de ce code : si on choisit 2 boites cela masque un champ ???

    Il faudrait un menu ou un bouton dédié qui permette de choisir la langue, parce-que que va t’il se passer si on choisit des petits formats en français et des grands formats en anglais…?

    Il me semble qu’il y a d’abord quelques questions de logique et d’interface à résoudre avant de coder.
    Non ?
    :Smiley08:

    en réponse à : Masquer champs texte selon valeur menu déroulant. – RÉPONDU #54561
    Merlin
    Maître des clés

    Donc, pour être clair, on peut voir que c’est un formulaire pour faire des commandes de cartes de visite. Ce que je cherche à faire est que :
    -lorsque l’utilisateur sélectionne une quantité en français (petit et moyen modèle) la partie anglais disparait
    -quand il sélectionne une quantité en anglais, c’est la partie française qui disparait

    Le mieux est d’utiliser la Convention de dénomination des champs (on en parle abondemment sur le forum : Rechercher), ça sera beaucoup plus facile à gérer.
    Voir en particulier ce sujet qui contient les explications et scripts nécessaires : http://abracadabrapdf.net/forum/index.php/topic,1645.msg8125.html#msg8125

    -quand il sélectionne bilingue, les deux parties restent mais certains champs (nom, prénom, tél, port, fax, adresse, code postal, ville) se remplissent automatiquement
    Quand il rempli le français, l’anglais se rempli.

    Ca c’est le plus simple, il suffit que 2 champs (ou plus) aient le même nom pour qu’il partagent automatiquement le même contenu.
    Quand on en a rempli un, on a rempli les deux (ou plus).

    Cela peut se combiner facilement avec les afficher-masquer et la Convention de dénomination des champs.

    :Smiley15:

    en réponse à : Supprimer une page à partir d’un bouton. – RÉPONDU #54597
    Merlin
    Maître des clés

    Ca ne peut fonctionner que dans Acrobat, pas dans Reader…
    :idee:

    en réponse à : Changement de couleur en rouge des polices si. – RÉPONDU #54536
    Merlin
    Maître des clés

    mais hélas pas opérationnel sur ma version adobe Reader embarqué sur mon Galaxy Note-Il (android). Visiblement ne gère pas ce genre de script personnalisé. si vous avez des infos

    JavaScript ne fonctionne pas (encore) sur les mobiles, que ce soit avec Adobe Reader ou autres.

    Galaxy Note-Il

    Il est bien hein ?
    Ca ne fait pas un mois que je l’ai et je me demande déjà comment je faisais avant…
    :Smiley08:

    en réponse à : Changer l’état d’un bouton. – RÉSOLU #54594
    Merlin
    Maître des clés

    Oui, surtout que la Console ne réagit pas…
    :oh:

    en réponse à : Changer l’état d’un bouton. – RÉSOLU #54592
    Merlin
    Maître des clés

    Salut,

    C’est un bug dans la documentation, je me fais avoir à chaque fois !
    :oh: :mur: :oh:

    C’est :
    f.readonly=true;
    En minuscule.

    Et non pas :
    f.readOnly=true;
    Comme indiqué par erreur dans la doc.

    :geek:

    en réponse à : Changer l’état d’un bouton. – RÉSOLU #54590
    Merlin
    Maître des clés

    Note aussi que JavaScript permet d’obtenir des légendes de bouton multilignes, ce qu’on ne peut pas faire via l’interface d’Acrobat.

    f.buttonSetCaption(“Il était une foisnDans la ville de FoixnUne marchande de foienEtc.”);

    :Smiley03:

    en réponse à : Changer l’état d’un bouton. – RÉSOLU #54589
    Merlin
    Maître des clés

    Quelle est la différence entre ces 2 lignes js ?

    La 1re envoie l’instruction au champ “myButton” à partir de n’importe quel autre champ/lien/signet.
    Dans la 2e on assume que le script est placé dans le bouton en question (event.target = champ cible de l’événement).

    Comment coupler:
    cette état : this.getField(“myButton”).buttonSetCaption(“Formulaire ouvert”);
    avec
    this.getField(myButton).readOnly=true

    Comme ça :

    f = this.getField(“myButton”);
    f.buttonSetCaption(“Formulaire ouvert”);
    f.readOnly=true;

    De plus, comment je peux faire pour réinitialiser mon bouton à l’état initial ?

    Il faut exécuter des instructions inverses :

    f = this.getField(“myButton”);
    f.buttonSetCaption(“Légende d’avant”);
    f.readOnly=false;

    :Smiley15:

    en réponse à : Changer l’état d’un bouton. – RÉSOLU #54587
    Merlin
    Maître des clés

    Salut,

    this.getField(“myButton”).buttonSetCaption(“Coucou”);
    ou
    event.target.buttonSetCaption(“Coucou”);

    Selon les cas.

    :Smiley15:

    en réponse à : Modifier le texte des bulles dans des pages BD. – #54582
    Merlin
    Maître des clés

    Tu peux déjà éliminer InDesign car il ne sait pas ouvrir ni éditer des PDF.

    A-priori c’est bien du boulot pour Acrobat mais il faudrait savoir si dans ces PDF le texte est éditable ou bien si tout est image, c’est-à-dire pixélisé.
    Dans ce dernier cas il faudra plutôt utiliser Photoshop mais ça va être une vraie galère et tu aurais intérêt à demander les fichiers originaux…

    :Smiley15:

    merci de me dire ou je dois poster ma demande d’aide …

    Là, c’est très bien.
    Ton premier message laisse éventuellement supposer qu’il s’agit de fichiers InDesign (.indd), d’où mon commentaire.
    :Smiley03:

    en réponse à : Modifier le texte des bulles dans des pages BD. – #54580
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    Le monde d’Adobe est composé d’une foultitude de logiciels différents.
    Dans ce forum consacré au format PDF il est souvent et forcément question d’Adobe Acrobat et d’Adobe Reader.
    Adobe Indesign permet de générer des fichiers PDF mais c’est un logiciel de mise en page, donc sauf en cas de problématique liée à la génération de PDFs il est hors-sujet ici.

    D’autre part il faudrait que tu commences par indiquer dans quel format de fichier tu disposes de ces BD.

    :Smiley01:

    Merlin
    Maître des clés

    Petite correction ci-dessus, parce-que le point est autorisé dans les URL, il est même obligatoire.
    :Smiley08:

    Merlin
    Maître des clés

    Je n’ai jamais réussi à utiliser la fonction “Editeur externe” d’Acrobat*, alors il y a longtemps que je me suis fait une raison : j’utilise TextWrangler et je transfère les scripts depuis/vers Acrobat par copier-coller.
    Et comme j’utilise aussi l’utilitaire qui va bien et qui permet d’utiliser jusqu’à 20 copiages et 20 collages différents c’est peut-être même encore plus pratique…

    :idee:  :geek:

    * J’ai encore testé avec BBedit suite au message d’Alex mais ça ne fonctionne pas chez moi.

    en réponse à : Masquer champs texte selon valeur menu déroulant. – RÉPONDU #54557
    Merlin
    Maître des clés

    Salut,

    Réponse complète ici, le script se trouve dans le dernier message : http://abracadabrapdf.net/forum/index.php/topic,1107.msg4527.html

    :Smiley15:

    Merlin
    Maître des clés

    Bonjour et bienvenue,

    Aurais tu un lien vers ledit site et ledit PDF ?
    On y verrait beaucoup plus clair.

    :Smiley01:

    Merlin
    Maître des clés

    Par-contre il vaut mieux éviter de faire ça avec le petit frère de BBedit : TextWrangler proposé par le même éditeur, ça plante Acrobat à tous les coups…
    :oh: 

    :geek:

    en réponse à : Cumul d’heures de travail dans un formulaire PDF. – #54485
    Merlin
    Maître des clés

    Houla !

    Il va te falloir faire une recherche dans le forum (bouton ci-dessus) sur les termes remplissage liste déroulantes pour avoir une petite idée de la complexité de la chose.
    Ca n’a rien d’impossible mais ça réclame une bonne dose de savoir-faire (en plus d’effectuer des calculs sur les heures).

    :geek:

    en réponse à : Mettre les accents sur les majuscules. – RÉSOLU #54545
    Merlin
    Maître des clés

    Tu devrais utiliser la Convention hiérarchique de dénomination des champs :
    ==> http://abracadabrapdf.net/forum/index.php/topic,1645.msg8125.html#msg8125

    Tu peux également faire une recherche sur Convention de dénomination des champs via le bouton Rechercher ci-dessus (bandeau en haut de page) qui retournera plein de résultats intéressants.

    :Smiley03:

    PS : dans ton code tu peux supprimer l’avant-dernière ligne qui ne sert à rien :
    Initialisation();

    Merlin
    Maître des clés

    Exemple ci-joint.
    :bonjour:

    [attachment deleted by admin]

    en réponse à : Compléter un script fonction "2x plus que". – RÉSOLU #54532
    Merlin
    Maître des clés

    Les méthodes les plus simples sont souvent les meilleures !
    :Smiley03:

    en réponse à : Mettre les accents sur les majuscules. – RÉSOLU #54542
    Merlin
    Maître des clés

    Salut,

    A placer dans un bouton, un lien ou un signet :

    this.resetForm();

    :Smiley01:

    en réponse à : Mettre les accents sur les majuscules. – RÉSOLU #54539
    Merlin
    Maître des clés

    Oui, je suis un peu fatigué : non seulement ce formulaire n’est pas protégé mais en plus il utilise des fonctions.
    C’est pour ça que le copier-coller ne fonctionne pas.
    :oh:

    Donc, à placer en script de validation :

    – Tout en cap :
    event.value = event.target.value.toUpperCase();

    – 1res lettres en cap :

    str = event.target.value;
    event.value = str.replace(/(^|s|[-,.])w/g,function(cWrd){return cWrd.toUpperCase()});

    :bonjour:

    en réponse à : Mettre les accents sur les majuscules. – RÉSOLU #54537
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    Le code tu l’as : il est dans le formulaire.
    Et tu n’as même pas besoin du code puisqu’il suffit de copier-coller les champs concernés.

    La seule chose dont tu as besoin c’est du mot de passe pour déverrouiller le formulaire et, comme indiqué sur la page de téléchargement, il faut le demander par email, c’est gratuit : password[at]abracadabrapdf.net

    :Smiley15:

    en réponse à : Cumul d’heures de travail dans un formulaire PDF. – #54483
    Merlin
    Maître des clés

    Salut,

    Exemple ci-joint.
    Les champs d’entrée sont en minutes, le champ total du haut additionne en minutes et le champ total du bas divise le nombre de minutes par 60.
    Mais cela donne des chiffres en base 10 après la virgule et non pas en base 60, soit 3,67 au lieu de 3h40.
    Et je n’ai pas mieux, je ne sais pas faire.

    C’est pourquoi je te proposais de rester en minutes tout le long des calculs.

    :Smiley03:

    Edit : pièce jointe “bilan hebdomadaire.pdf” supprimée à la demande de spldim

    en réponse à : Changement de couleur en rouge des polices si. – RÉPONDU #54533
    Merlin
    Maître des clés

    Salut,

    A placer en script de validation dans le(s) champ(s) concerné(s) :

    if (event.value < 7)
    {event.target.textColor = color.red;}
    else
    {event.target.textColor = color.black;}

    :Smiley01:

    en réponse à : Compléter un script fonction "2x plus que". – RÉSOLU #54529
    Merlin
    Maître des clés

    Faut il détecter si le champ 2 est “exactement 2 fois la quantité du champ 1” ou bien “2 fois ou plus” ?

    Merlin
    Maître des clés

    Je me demande maintenant s’il est possible, lorsqu’on enregistre un formulaire PDF avec des droits étendus pour Reader, par exemple lorsque l’on souhaite donner à l’utilisateur la possibilité d’enregistrer le formulaire rempli, s’il est possible donc de limiter les “exceptions” à cette seule possibilité, par exemple.

    Je ne comprend pas la question…
    Mais on en reviendra toujours à la problématique de base : utilisateur captif en circuit fermé, ou bien utilisateur grand-public en circuit ouvert ???

    Par ailleurs, où trouver un exemple concret de “script d’application” ?

    C’est plus compliqué que ça, le script et le document fonctionnent en tandem…

    A quand de la documentation en français et à jour par rapport à Acrobat Pro XI ?

    A jour, c’est ici : http://www.adobe.com/devnet/acrobat/sdk/eula.html
    En français : probablement jamais.

    Quelle est l’état de l’offre actuelle ?

    De qui, de quoi ?
    :doute:

    en réponse à : TOTAL en fonction de cases cochées. – RÉSOLU #54523
    Merlin
    Maître des clés

    Oui, bravo !
    :bravo:

    Comme une grosse buse j’ai ajouté des guillemets autour des zéros, j’imagine que c’est pour ça que mon script ne fonctionne pas correctement…
    :oh:  :geek:

    en réponse à : TOTAL en fonction de cases cochées. – RÉSOLU #54519
    Merlin
    Maître des clés

    Effectivement, vu comme ça le script était incohérent, celui-ci fonctionne :

    if (this.getField(“CHAMP-A”).isBoxChecked(0))
      {totalA = Math.round((1000+this.getField(“NOMBRE-A”).value)*100);}
    else {totalA = “0”;}

    if (this.getField(“CHAMP-B”).isBoxChecked(0))
      {totalB = Math.round((500+this.getField(“NOMBRE-A”).value)*50);}
    else {totalB = “0”;}

    event.value = totalA + totalB;

    D’autre part, le problème des cases est “normal” :
    – boutons-radio : une seule sélection possible
    – cases-à-cocher : plusieurs sélections possibles

    Donc il faut que tu changes de type de champ (cela ne modifie pas le script).

    :Smiley15:

    en réponse à : TOTAL en fonction de cases cochées. – RÉSOLU #54517
    Merlin
    Maître des clés

    Salut,

    Je pense que les quelques corrections en rouge devraient faire que ça fonctionne.
    :Smiley01:

    if (this.getField(“CHAMP-A”).isBoxChecked(0))
      {this.getField(“CHAMP-A”).value = Math.round((1000+this.getField(“NOMBRE-A”).value)*100);}
    else
      {this.getField(“CHAMP-A”).value = 0;}

    Merlin
    Maître des clés

    Je désire ajouter au bouton l’action “Exécuter un script Javascript”, le script en question récupérant par this.getField le contenu du champ désiré et l’incorporant dans une chaîne “xxxxxx.pdf” dont je souhaite qu’elle écrase et remplace le nom de fichier proposé par Windows. Existe-t-il un opérateur qui le permette ?

    Bonjour et bienvenue,

    Ce sujet a déjà été abordé plusieurs fois sur le forum : ce n’est pas possible depuis un “simple” document PDF.
    Pour renommer et enregistrer un fichier PDF il faut impérativement installer un script d’application (placé dans le sous-dossier JavaScripts du logiciel Adobe Reader ou Acrobat).

    Et il faut que le document contienne un script (de document) qui fasse appel à ce script (d’application).

    Donc : ça ne peut fonctionner qu’en environnement fermé si on a la maitrise de la configuration de (ou des) ordis concernés.
    Sécurité oblige.

    Je rassure Lionel : ça fonctionne sur toutes les plateformes.

    :Smiley15:

    en réponse à : Liens brisés après gravure. – RÉPONDU #54508
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    1- Remplace Adobe Reader X par le XI.

    2- Faute de voir les documents il est difficile de se prononcer, mais a-priori tu es victime des bugs de InDesign.
    J’ai l’habitude de dire que les fonctions interactives et d’export PDF de InDesign ne sont vraiment utilisables que depuis CS6…

    Autrement le mieux est de réaliser l’interactivité directement avec Acrobat (qui est fait pour ça).
    Normalement la création de liens relatifs avec Acrobat ne pose pas de problème, mais comme tu l’as vu il est plus facile et 1000 fois plus fiable d’incorporer les liens/pièces jointes dans le PDF parce-que ça marche à tous les coups.
    On évite ainsi tous les problèmes les plus fréquents avec les fichiers liés externes : renomage du fichier ou du dossier, fichier manquant, fichier déplacé, etc.

    Pour ouvrir une pièce jointe depuis un lien ou un bouton il faut utiliser l’action “Aller à la vue”, cela ouvre une petite fenêtre flottante, il faut ensuite afficher le document cible à la bonne page et valider dans la petite fenêtre flottante.
    Après il faut éditer/modifier l’action en question pour paramétrer l’ouverture de la PJ dans une nouvelle fenêtre.
    Oui, je sais, c’est tordu mais on ne peut pas régler ce paramètre quand on crée l’action, il faut le faire après. C’est une des bizarreries d’Acrobat !

    On peut également utiliser du code JavaScript pour ouvrir les PJ.

    :Smiley15:

    Merlin
    Maître des clés

    Salut,

    Dans Acrobat on utilise ceci : this.resetForm();

    :Smiley01:

    en réponse à : Modifier la couleur en fonction de la valeur. – RÉSOLU #54505
    Merlin
    Maître des clés

    je suis encore un peu novice donc c’est vrai que j’ai pas encore le reflexe d’activer le debugger

    Même chose dans les Préférences de Adobe Reader.
    Voir aussi l’utilitaire Reader JavaScript Console Window* librement téléchargeable ici : http://www.pdfscripting.com/public/Free_Acrobat_Automation_Tools.cfm

    En tout cas je te remercie grandement pour ton aide et ton temps!

    :bonjour:

    * Permet d’afficher la Console dans Reader même quand il n’y a pas d’erreur…
    ;-)

    en réponse à : Modifier la couleur en fonction de la valeur. – RÉSOLU #54503
    Merlin
    Maître des clés

    C’est le drame du copier-coller : l’erreur basique qui passe inaperçue au départ et qui se répète à l’infini…
    :mur:
    D’autre part il faudrait que je perde l’habitude de publier des scripts non testés !
    :geek:

    Si tu avais activé le Debugger (Préférences : JavaScript) ça t’aurais sauté aux yeux comme à moi : TypeError (faute de frappe) ==> c’est getField qu’il faut utiliser et non pas getfield.
    JavaScript est sensible à la casse ! (J’ai corrigé les messages précédents)

    :Smiley15:

    [attachment deleted by admin]

    en réponse à : Deux champs texte dont un seul en lecture seule. – RÉSOLU #54384
    Merlin
    Maître des clés

    :bonjour:

    en réponse à : Liste déroulante en menu. – #54498
    Merlin
    Maître des clés

    Salut,

    – J’ai passé un long moment sur ton 1er doc avant de comprendre : le script que je t’ai proposé fonctionne tel quel dans certains documents mais pas dans d’autres…
    Je n’arrive pas à comprendre pourquoi…
    :mur: :oh:

    – Oui, tu approche du but, on dirait bien que le problème dans ton script vient du paramètre cDest, sauf erreur de ma part il plutôt liée aux Destinations qu’aux signets… mais je ne sais pas tout…
    Ce qui est certain c’est que si tu l’utilises comme nom de variable cela fait partie des noms interdits.

    :Smiley03:

    en réponse à : Modifier la couleur en fonction de la valeur. – RÉSOLU #54501
    Merlin
    Maître des clés

    PS : d’autre part il vaudrait mieux placer ce code en script de calcul, parce-que le script de validation ne s’exécute qu’après remplissage et désélection du champ concerné, donc s’il s’agit d’un champ verrouillé en lecture seule ça ne fonctionne pas du tout.

    :geek:

    en réponse à : Modifier la couleur en fonction de la valeur. – RÉSOLU #54500
    Merlin
    Maître des clés

    Code que l’on peut simplifier et rendre plus humainement compréhensible ainsi :

    if(event.value == this.getField(“Champ1”).value)
    {event.target.textColor = color.black;}
    else
    {event.target.textColor = color.red;}

    :bonjour:

    en réponse à : Modifier la couleur en fonction de la valeur. – RÉSOLU #54499
    Merlin
    Maître des clés

    A-priori et à vue de nez c’est un certainement un problème d’égalité…
    :Smiley03:

    == compare deux valeurs
    = applique la même valeur

    Donc :

    if(event.value != this.getField(“Champ1”).value)
    {event.target.textColor = [“RGB”,1,0,0];}
    else
    if(event.value == this.getField(“Champ1”).value)
    {event.target.textColor = [“RGB”,0,0,0];}

    devrait mieux fonctionner.

    :Smiley01:

    en réponse à : Liste déroulante en menu. – #54496
    Merlin
    Maître des clés

    Salut,

    Tu n’y arriveras pas avec un champ de formulaire de type “Liste déroulante”, sauf à utiliser moult JavaScript.

    Le plus simple est d’utiliser la solution proposée ici : http://abracadabrapdf.net/forum/index.php/topic,1925.msg9774.html#msg9774
    (TdM-JS.pdf )

    Pour faire court :

    – dans ton document, via le panneau de navigation des Signets de Acrobat tu vas créer un signet pour chaque destination (a-priori destination = page, mais ce n’est pas obligatoire, il peut y avoir plusieurs signets/destinations par page).
    C’est possiblement automatisable mais ça dépend de ta version d’Acrobat.

    – dans ton document tu vas insérer (Insérer des pages) le fichier TdM-JS.pdf, et ensuite tu vas immédiatement supprimer la page que tu viens d’ajouter à ton document.
    Ce qui aura pour effet d’importer la fonction placée en script de document.

    – ensuite il ne reste qu’à copier-coller le bouton gris dans ton document, à ajuster son aspect, et à le dupliquer sur tout ou partie des pages si besoin.

    :soleil:

    en réponse à : Liste déroulante en menu. – #54493
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    je pense que ma question ne doit pas être nouvelle

    Tu ne crois pas si bien dire, la question a encore été posée ce matin : http://abracadabrapdf.net/forum/index.php/topic,1925.0.html
    :Smiley08:

    @remibob : l’anti-spammeur vient de supprimer ton compte par erreur, il faut que tu te ré-inscrive.
    Milles excuses !
    :Ooops:

    en réponse à : Case à cocher qui remet à zéro un champ. – RÉSOLU #54492
    Merlin
    Maître des clés

    Dans le Acrobat SDK il y a un fichier nommé js_api_reference.pdf, tout est dedans.
    ==> http://www.adobe.com/devnet/acrobat/sdk/eula.html
    (Il faut aller en bas de la page)

    :bonjour:

    en réponse à : Menu déroulant et signet. – RÉSOLU #54488
    Merlin
    Maître des clés

    Exemple ci-joint.

    A l’ouverture le document initialise une fonction qui liste les signets, le bouton TdM fait appel à cette fonction pour afficher la liste des signets et afficher la page demandée.
    C’est dynamique, pas besoin d’inscrire les signets dans le code, et si on change les signets le menu s’adapte automatiquement.

    :extra:

    [attachment deleted by admin]

    en réponse à : Case à cocher qui remet à zéro un champ. – RÉSOLU #54490
    Merlin
    Maître des clés

    Exécuter un JavaScript :

    this.resetForm(NOMduCHAMPaRÉINITIALISER);

    :Smiley15:

    en réponse à : Menu déroulant et signet. – RÉSOLU #54486
    Merlin
    Maître des clés

    Bonjour,

    Aider oui, mais…
    Tu indiques ce qui ne fonctionne pas sans dire ce qui devrait se passer normalement ni ce que tu attend du script…

    Je suppose qu’il s’agit d’afficher un menu déroulant permettant de naviguer dans le document ?
    Si oui, le document contient il des signets ?

    Si encore oui, je pourrais te proposer une méthode bien plus efficace.
    :Smiley15:

    en réponse à : Masquer un champ si celui-ci est vide. – RÉPONDU #54463
    Merlin
    Maître des clés

    Ca c’est une question à laquelle il a déjà été répondu plusieurs fois sur le forum.
    ==> Rechercher.

    :Smiley01:

    Merlin
    Maître des clés

    Oui, c’est aussi possible pour les scripts d’application, la preuve en image.
    :Smiley03:

    Capture%20d’écran%202013-01-29%20à%2014.58.34.png

    en réponse à : Deux champs texte dont un seul en lecture seule. – RÉSOLU #54381
    Merlin
    Maître des clés

    Non, il ne faut pas changer le nom de tous les champs : ce n’est pas scriptable et il faudrait tout faire manuellement.

    Le mieux est de supprimer tous les champs sauf un, de le renommer et d’ajuster ses propriétées, et ensuite de le dupliquer autant de fois que nécessaire en utilisant la fonction “Créer plusieurs copies” disponible au clic-droit.

    :bonjour:

    Merlin
    Maître des clés

    Salut,

    Le seul moyen de masquer ces avertissements c’est d’utiliser des PDF activés avec les DRM des serveurs Adobe LiveCycle : le ticket d’entrée est à 4 zéros, avant la virgule…

    :bonjour:

    Merlin
    Maître des clés

    Salut,

    J’ai l’impression que l’un (ou les deux ?) des champs n’a pas le bon format (nombre/chiffre)…
    :joker:

    Merlin
    Maître des clés

    J’ai pensé à une infection de mon PC mais quelques secondes plus tard après réouverture plusieurs fois de plusieurs fichiers le problème a disparu !
    Avez-vous svp une idée du problème ?

    Ben… A t’il disparu oui ou non ?
    :Euuuh: :doute:

    Si non, a-priori c’est que le PDF est corrompu et je crains qu’il n’y ait pas grand-chose à faire…
    A part des sauvegardes bien entendu, mais ça doit se faire avant.
    :Smiley01:

    en réponse à : Cumul d’heures de travail dans un formulaire PDF. – #54478
    Merlin
    Maître des clés

    Bonjour,

    Personnellement j’ai trouvé une super ruse qui m’évite des calculs compliqués entre les heures : je met des champs en minutes, ainsi on reste sur des calculs basiques en base 10.

    ;-)

    en réponse à : L’optimisation avec Adobe Acrobat XI. – RÉSOLU #54475
    Merlin
    Maître des clés

    D’ailleurs on peut tout aussi bien utiliser l’Enregistrer-sous de base.
    :Smiley03:

    [attachment deleted by admin]

    en réponse à : L’optimisation avec Adobe Acrobat XI. – RÉSOLU #54473
    Merlin
    Maître des clés

    Réponse en image !

    [attachment deleted by admin]

    en réponse à : Navigation dans les vignettes de pages. – RÉPONDU #54472
    Merlin
    Maître des clés

    Chrisbill : sur ta capture d’écran ce n’est pas l’icône du panneau des pages/vignettes qui est sélectionnée, c’est celle du panneau contenu.
    L’icône du panneau des pages/vignettes est celle située tout en haut des icônes du panneau de navigation.

    :Smiley15:

    en réponse à : Masquer un champ si celui-ci est vide. – RÉPONDU #54461
    Merlin
    Maître des clés

    Salut,

    Il faut placer ce script en script de calcul dans chacun des champs concernés :

    if (event.value == null || event.value == “”)
    {event.target.display = display.hidden;}
    else
    {event.target.display = display.visible;}

    :Smiley01:

    en réponse à : Validation et aide à la saisie. – RÉSOLU #54403
    Merlin
    Maître des clés

    OK, il est tard, je vais me coucher…
    :Ooops:  :geek:

    en réponse à : Validation et aide à la saisie. – RÉSOLU #54401
    Merlin
    Maître des clés

    D’ailleurs il y a plus simple que le JavaScript pour le contrôle de ce type de saisie : le Masque arbitraire.
    ==> http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7de4.w.html#WS8CA28D85-6E94-4898-9C2B-5308C15B1F3B.w

    :Smiley15:

    en réponse à : Validation et aide à la saisie. – RÉSOLU #54399
    Merlin
    Maître des clés

    Je le note !
    :Smiley03:

    en réponse à : Reader 7 et javascript : faire pivoter une page. – RÉPONDU #54446
    Merlin
    Maître des clés

    J’ai un script dans Acrobat qui me permet de tourner (faire pivoter) une page mais celui-ci ne fonctionne pas dans Acrobat Reader 7 à 9.
    Quelqu’un a-t-il une solution ?

    Maintenant que Alex m’a remis sur les rails je peux te répondre en détail : non, ce n’est pas possible.
    Adobe Reader ne permet pas de faire pivoter des pages.

    :bonjour:

    en réponse à : Reader 7 et javascript : faire pivoter une page. – RÉPONDU #54445
    Merlin
    Maître des clés

    Oups !
    :Ooops:

    :joker:

    Merlin
    Maître des clés

    ça marche aussi si je rajoute avec “ajouter un hote” et j’ajoute le serveur de messagerie ?

    Ca devrait…

    trop fort la photo de profil !

    C’est un des effets de Photo Booth.

    en réponse à : Reader 7 et javascript : faire pivoter une page. – RÉPONDU #54443
    Merlin
    Maître des clés

    Salut,

    Dans un fichier monopage il n’est pas possible de tourner une page…
    :jerisjaune:

    Si tu nous faisais voir le script plutôt ?
    :Smiley03:

    Merlin
    Maître des clés

    Salut,

    1- il te faut trouver le chemin d’accès au(x) répertoire(s) du logiciel de messagerie.
    2- Préférences > Protection renforcée > Ajouter un chemin de dossier (sous entendu : ajouter comme emplacement privilégié).

    :Smiley15:

    en réponse à : Fusion de formulaires. – #54437
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    – Java et JavaScript n’ont qu’une seule chose en commun : les 4 premières lettres de leur nom.

    – C’était bien pensé mais malheureusement changer le nom des champs n’est pas possible avec JavaScript.

    – Le meilleur moyen d’achever ce que tu veux c’est de placer tous ces formulaires dans un Porte-document PDF !
    (Ou bien en pièces jointes dans un PDF tout court…)

    :Smiley15:

    en réponse à : Problème du texte pixellisé. – RÉSOLU #54435
    Merlin
    Maître des clés

    Bonjour,

    Sous réserve que le PDF en question ne soit pas une image ou un document scanné, tester quelques combinaisons de coches dans les Préférences de rendu et de résolution devrait résoudre le problème…
    (Voir capture jointe).

    :priere:

    [attachment deleted by admin]

    Merlin
    Maître des clés

    J’y avais pensé Merlin mais c’est vrai que vu la quantité, cela risque de prendre énormément de temps…

    Les Actions et l’Application multiple sont des automatismes puissants.

    Quelles sont les différentes extensions de fichiers ? Tu parles de JPG, PDF… ?

    Toutes les extensions utilisables sont listées dans le menu déroulant Format de la boite de dialogue Ouvrir.
    :Smiley03:

    Merlin
    Maître des clés

    Bonjour et bienvenue,

    Avec Acrobat : menu Fichier Ouvrir.
    On peut appliquer cette commande sur des “fichiers multiples”, ou bien utiliser les Actions.

    :Smiley15:

    en réponse à : Formulaire : fonctionnement et utilisation. – RÉPONDU #54434
    Merlin
    Maître des clés

    Il leur faut utiliser Adobe Reader, c’est gratuit : http://get.adobe.com/reader/

    :Smiley03:

    en réponse à : Formulaire : fonctionnement et utilisation. – RÉPONDU #54432
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    1- Si c’est toi qui les reçoit, le mieux est de ne pas modifier les formulaires… :-))
    Sinon on peut soit verrouiller les champs, soit les “aplatir” ce qui revient à les fusionner dans la couche graphique du PDF. L’inconvénient de cette dernière méthode c’est que les données aussi sont fusionnées dans le document, elles ne sont plus indépendantes.

    2- Oui, c’est normal, sur Mac le plugin Adobe PDF Viewer ne fonctionne qu’avec Safari, sur Windows il fonctionne avec Firefox et Explorer. Sous réserve qu’il soit installé évidemment, ce qui n’a rien d’obligatoire.
    Voir : http://helpx.adobe.com/acrobat/kb/compatible-web-browsers-pdfmaker-applications.html

    Sur abracadabraPDF.net on a résolu ce problème en forçant le téléchargement des PDF pour qu’en aucun cas ils ne s’affichent dans un navigateur.
    Ce qui force donc aussi son affichage dans Adobe Reader ou dans le logiciel lecteur de PDF par défaut, en général c’est moins pire que dans un navigateur (sauf sur Mac avec Aperçu).
    C’est un fichier qu’il faut placer sur le serveur web.

    3
    – Acrobat a des outils et des fonctions de retouche, c’est un jeu d’enfant.
    – Acrobat permet de “Remplacer des pages”, cette fonction ne remplace que le fond de page en laissant les commentaires, les champs de formulaire et les métadonnées intacts. On peut donc repartir du logiciel auteur (InDesign) à chaque fois, c’est fait pour !

    :Smiley15:

    en réponse à : Pièce-jointe au format ZIP dans un PDF. – RÉPONDU #54430
    Merlin
    Maître des clés

    Au top PDF Toolbox !

    Je suis aussi séduit par certaines de ses fonctions, je suis en train de le tester…
    :Smiley01:

Affichage de 99 réponses de 6,535 à 6,633 (sur un total de 10,169)