Toutes mes réponses sur les forums
-
AuteurRéponses
-
10 octobre 2012 à 19:18 en réponse à : Modifier paramètres (dont paramètres d’ouverture) d’un PDF. – RÉSOLU #53686
Merlin
Maître des clésBonjour et bienvenue,
Premier étonnement : une réponse !
:Smiley03:Désolé pour les captchas mais certains robots-spammeurs arrivaient quand même à poster des messages, c’est pour ça qu’on demande aux humains de prouver qu’ils en sont bien.
Mais pas de panique, ce n’est que pour les deux premiers messages.Existe t-il un logiciel GRATUIT capable de modifier les paramètres d’ouverture d’un pdf ?
Dans le temps il y avait TweakPDF (en un seul mot) de MD Softworks qui était gratuit, pour Linux, Mac et Windows mais le site de l’auteur a disparu.
Heureusement la communauté OpenSource a repris l’idée (et peut-être même plus…) avec jPDF Tweak :
http://jpdftweak.sourceforge.net:Smiley01:
9 octobre 2012 à 22:20 en réponse à : Résultats de l’analyse "contrôle en amont" des erreurs. – RÉPONDU #53684Merlin
Maître des clésNon, il dit juste que le PDF examiné n’est pas conforme à la norme ISO PDF/X-1, et il dit pourquoi.
Ce n’est pas grave et ça n’a rien à voir avec l’optimisation, bien au contraire.PDF/X est une norme ISO utilisée dans les métiers du prépresse : http://abracadabrapdf.net/articles.php?lng=fr&pg=409
:bonjour:
Merlin
Maître des clésSalut,
Quand on utilise un zoom absolu (100%) et que l’écran est plus petit que le document celui-ci est affiché à partir du coin en haut à gauche et ce qui dépasse peut-être tronqué. Il n’y a pas moyen de faire autrement.
Pour avoir un document centré il faut utiliser un zoom relatif, tel que “Page entière” ou Pleine largeur”.
L’option “Centrer à l’écran” des paramètres de vue initiale sert à centrer la fenêtre sur l’écran, et non pas à centrer le document dans sa fenêtre.
Elle est surtout utile quand elle est utilisée conjointement avec l’option “Redimensionner selon la page initiale”.*:idee: :Smiley01:
*Il faut lire : Redimensionner la fenêtre sur l’écran selon les dimensions de la page initiale du document.
:Smiley03:9 octobre 2012 à 15:41 en réponse à : Cases à cocher, zones de texte… comment faire un PDF peu volumineux ? – RÉSOLU #53680Merlin
Maître des clésBonjour et bienvenue,
Les formulaires contenant des champs de formulaires créés avec Acrobat sont toujours plus légers que ceux de InDesign.
Si c’est déjà fait on peut essayer de réduire le poids des formulaires issus de InDesign avec la fonction “Optimisation” d’Acrobat en utilisant les paramètres ci-joint.
Ca devrait y faire…:Smiley15:
[attachment deleted by admin]
9 octobre 2012 à 12:39 en réponse à : Automatisation de fusion de données d’un formulaire et export csv. – RÉPONDU #53678Merlin
Maître des clésC’est tout frais :
– http://abracadabrapdf.net/articles.php?lng=fr&pg=1020
&
– http://abracadabrapdf.net/articles.php?lng=fr&pg=1019:Smiley15:
9 octobre 2012 à 09:52 en réponse à : Automatisation de fusion de données d’un formulaire et export csv. – RÉPONDU #53676Merlin
Maître des clésSalut,
En fait c’est très simple : quand on demande à Acrobat de diffuser un formulaire il génère automatiquement un “fichier réponses”, qui est en fait un genre de Porte-document PDF très particulier qui ressemble à un tableur.
Si on diffuse le formulaire via Acrobat.com le remplissage du fichier réponses est fait automatiquement à chaque fois qu’on l’ouvre ou chaque fois que l’on ouvre le dispositif de suivi.
Si on diffuse le formulaire par email il faut manuellement importer les formulaires reçus dans le fichier réponses.
C’est la seule différence.Ensuite dans le fichier réponse on a les mêmes fonctions de masque et de tri que dans un tableur lambda, et la possibilité d’exporter tout ou partie des données en CSV ou en XML.
Il y a un fichier-réponses de démo ici : http://abracadabrapdf.net/articles.php?lng=fr&pg=549
Est possible de développer la fonction dans le formulaire afin que cette opération soit réalisée par une personne n’ayant que reader ?
Non.
:Smiley01:
8 octobre 2012 à 08:59 en réponse à : Formulaire Livecycle et suppression / renommage / déplacement. – RÉPONDU #53640Merlin
Maître des clésOk merci et pour le répertoire réseau caché, quelle syntaxe faut il utiliser dans les chemins ADOBE ?
On est bien loin de mon domaine de compétences… :joker:
En attendant peut-être un autre membre de ce forum qui soit également expert dans ce domaine.
:priere:7 octobre 2012 à 23:20 en réponse à : Comment créer un lien vers une page d’un fichier Word en pièce jointe. – RÉPONDU #53657Merlin
Maître des clésBonjour,
Pour ouvrir un autre type de pièce jointe que PDF il faut utiliser cette ligne de JavaScript :
this.exportDataObject({cName: “MonFichier.doc“, nLaunch: 2});
Mais ça fonctionne aussi avec les PDF, bien entendu.:Smiley15:
7 octobre 2012 à 12:15 en réponse à : Importer tous les contrôles de formulaire et ses propriétés. – RÉPONDU #53655Merlin
Maître des clésPS : une autre méthode consiste à copier-coller les champs de formulaire d’un document à un autre…
Mais ça ne transfère rien d’autre.
:Smiley03:7 octobre 2012 à 12:13 en réponse à : Importer tous les contrôles de formulaire et ses propriétés. – RÉPONDU #53654Merlin
Maître des clésSalut,
C’est prévu, il faut utiliser la fonction “Remplacer des pages” : ainsi seul le fond de page est modifié et les autres éléments (champs de formulaire, Commentaires…) restent intacts. On conserve également toutes les propriétés du document (métadonnées, options d’ouverture, etc.).
==> http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7ec9.w.html#WS58a04a822e3e50102bd615109794195ff-7ebf.w
Aide qui cependant ne précise pas que cette commande est aussi accessible depuis le menu du panneau de navigation “Pages” (vignettes).:extra:
7 octobre 2012 à 11:03 en réponse à : Porte documents : afficher tous les fichiers PNG dans la même taille. – RÉPONDU #53653Merlin
Maître des clésJuste pour info, de mon côté, j’ai du 91%, 100% et 61% en affichage pour les 3 fichiers de mon exemple,
==> Mon écran est plus grand.
:Smiley01:7 octobre 2012 à 10:04 en réponse à : Porte documents : afficher tous les fichiers PNG dans la même taille. – RÉPONDU #53651Merlin
Maître des clés– Première chose (qui n’a rien à voir) : ton exemple m’a permis de découvrir fortuitement un type de Porte-document PDF compatible (et donc modifiable) dans Acrobat 9 et X !!!
– La non-ouverture des images via le bouton ouvrir à deux causes possibles, soit un mauvais réglage du système et là on sort d’Acrobat, soit il est interdit à Acrobat d’ouvrir les (ou certaines) pièces jointes. Il suffit pour ça d’avoir cliqué une seule fois sur “non”, et ça se règle dans les Préférences : Gestionnaire des approbations.
– Concernant l’affichage des aperçus dans le Porte-document : c’est normal. Les images ayant des hauteurs différentes, celles qui sont trop hautes pour être affichées en entier sont réduites, et ça on n’y peut rien (à part redimensionner les images avant).
Dans ton exemple, sur mon écran les deux premières images s’affichent à 100% et la troisième à 76% parce-qu’elle est plus haute.
:Smiley15:
6 octobre 2012 à 18:29 en réponse à : Porte documents : afficher tous les fichiers PNG dans la même taille. – RÉPONDU #53649Merlin
Maître des clésC’est possible de voir un exemple ?
:Euuuh: :doute:6 octobre 2012 à 12:49 en réponse à : Porte documents : afficher tous les fichiers PNG dans la même taille. – RÉPONDU #53647Merlin
Maître des clésJ’ai 4 types de dimensions : 14,60×23,28 cm, 15,05×18,62 cm, 14,06×46,01 cm et 14,06×30,74 cm
En numérique il n’y a que les dimensions en pixels qui comptent.
Mesurer une image numérique uniquement en cm, c’est un peu comme mesurer les dimensions d’une voiture en km/h…
:Smiley01:Par contre, dans l’aperçu du porte document, le bouton “ouvrir” dans le coin supérieur droit ne fonctionne pas, j’ai un message d’erreur comme quoi,
“Aucun programme n’est associé à ce fichier pour exécuter cette action. Installer un programme ou, si c’est déjà fait, créez une association dans le panneau de configuration….”
Dans mes programmes par défaut, l’extension .png est déjà liée à Paint….!!!Dans ta 1re question tu disais que les images ne s’ouvraient pas aux mêmes dimensions, et maintenant tu dis qu’elles ne s’ouvrent pas du tout…
==> Je suis largué !
:doute:6 octobre 2012 à 11:06 en réponse à : Formulaire Livecycle et suppression / renommage / déplacement. – RÉPONDU #53638Merlin
Maître des clésJe ne crois pas (en attendant qu’un autre expert infirme ou confirme) qu’un JavaScript interne à un document PDF puisse supprimer un document dans le système de fichier d’un ordinateur.
Renseignement pris : non.
L’accès de Acrobat-JavaScript au système de fichier du système est trop restreint. Sécurité oblige.
:idee:6 octobre 2012 à 10:54 en réponse à : Porte documents : afficher tous les fichiers PNG dans la même taille. – RÉPONDU #53645Merlin
Maître des clésEst-ce que c’est dans l’Aperçu qu’il y a ce problème de dimension ?
Ou bien quand on demande l’ouverture des images ? ==> Auquel cas il faut les redimensionner toutes à la même taille avant incorporation dans le Porte-document PDF.:idee:
6 octobre 2012 à 10:42 en réponse à : Porte documents : afficher tous les fichiers PNG dans la même taille. – RÉPONDU #53643Merlin
Maître des clésSalut,
Est-ce que toutes les images ont les mêmes dimensions ?
Quelle version d’Acrobat ? 9 ou X ?5 octobre 2012 à 21:11 en réponse à : Convertir un fichier Excel avec des macros en PDF. – RÉPONDU #53641Merlin
Maître des clésEst-ce qu’il est possible de rendre actif les codes VBA d’un fichier Excel converti en PDF ??
Non.
Vous allez me dire qu’il est possible de faire la même chose avec Adobe Acrobat mais déjà je ne sais pas comment…
Donc je ne le dis pas…
Mais si jamais ça t’intéresse sache que ça requiert beaucoup de JavaScript et que c’est assez lourd à mettre en œuvre, mais c’est faisable.Comment vous me conseillerez pour créer ce genre de rendu, ressemblant à un lien sensible à son survol et faisant le lien à une pièce jointe ?
On en parle ici : http://abracadabrapdf.net/forum/index.php/topic,1752.0.html
Et là : http://abracadabrapdf.net/forum/index.php/topic,1733.0.htmlet une dernière question, dans un PDF perso, ma pièce jointe s’ouvre à 174%,
Acrobat : menu Fichier : Propriétés : Vue initiale
:Smiley01:
5 octobre 2012 à 11:14 en réponse à : Erreur de syntaxe d’un calcul Javascript dans un formulaire. – RÉSOLU #53604Merlin
Maître des cléscomment fait-on un script personnalisé pour un format de chiffre, type carte bancaire ?
La plupart du temps il n’y a pas besoin de script, les options de l’onglet “Format” sont nombreuses.
Pour un numéro de carte bancaire on utilisera plutôt un “Masque arbitraire“, dont toutes les subtilités sont expliquées sur cette page :
http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7de4.w.htmlVoir aussi la capture jointe pour le format de numéro de CB.
:Smiley15:[attachment deleted by admin]
4 octobre 2012 à 12:48 en réponse à : Erreur de syntaxe d’un calcul Javascript dans un formulaire. – RÉSOLU #53602Merlin
Maître des clésvar Mnt = this.getField(“Mnt_TTC_“).value;
FraisPort, Mnt_TTC
et le calcul ne fonctionne pas
Sur d’autres champs, il a fonctionné mais pas sur celui-ci.Dans ton script il y a une espace (matérialisée par un tiret-bas rouge) après le nom du champ : à éviter absolument !!!
:Smiley03:4 octobre 2012 à 12:41 en réponse à : Erreur de syntaxe d’un calcul Javascript dans un formulaire. – RÉSOLU #53601Merlin
Maître des clésDésolé, mon script était foireux, j’ai corrigé le message précedent.
:Ooops:Ce qui nous donne donc (cette fois j’ai testé !) :
var a = this.getField(“Mnt_TTC”).value;
if (a <= "390")
{event.value = a+=24;}
else
{event.value = a;}Exemple ci-joint.
:Smiley15:[attachment deleted by admin]
4 octobre 2012 à 12:17 en réponse à : Formulaire Livecycle et suppression / renommage / déplacement. – RÉPONDU #53636Merlin
Maître des clésJe travaille sur Mac où programmer (sans ligne de code) ce genre d’actions avec Automator et les Actions de dossier est un jeu d’enfant.
J’imagine que faire la même chose sur Windows doit être à peine plus compliqué, mais je ne sais pas faire…
:joker:PS : pour Windows (et pour Mac aussi, mais on s’en fiche) il existe le logiciel gratuit Action(s) qui ressemble beaucoup à Automator :
http://app.jbbres.com/actions/Merlin
Maître des clésBon alle encore plus simple,
Sur un bouton le code suivant, pour rendre la ligne visibleCode:this.getField(“ligne2”).display = display.visible;Sur un autre bouton pour la cacher
Code:this.getField(“ligne2”).display = display.hidden;C’est une solution de contournement qui me convient
:Smiley03:Je viens de percuter en relisant ce sujet, on peut simplifier et n’utiliser qu’une seule et même ligne de code dans les deux cas pour ne faire qu’un seul bouton-bascule :
this.getField(“ligne2”).display = !display;
:Smiley15:
3 octobre 2012 à 20:04 en réponse à : Rajouter ‘subject’ ou ‘body’ sur une adresse email dans un PDF. – RÉPONDU #53575Merlin
Maître des clésDécidément, il y a ici beaucoup de choses faites pour toi, on en parlait justement dans ce sujet :
http://abracadabrapdf.net/forum/index.php/topic,1752.0.html:Smiley15:
3 octobre 2012 à 19:59 en réponse à : Formulaire Livecycle et suppression / renommage / déplacement. – RÉPONDU #53634Merlin
Maître des clésCa y est, l’info est disponible : http://www.adobe.com/fr/products/acrobatpro/faq.html
En clair, LiveCycle Designer devient gratuit en cas de mise à jour depuis la version 9 ou 10, et payant dans tous les autres cas.
:idee:
3 octobre 2012 à 11:58 en réponse à : Hyperlien texte vers un fichier PDF ou excel. – RÉPONDU #53607Merlin
Maître des clésQuand on crée l’action “Atteindre une vue” ne peut pas accéder à ce réglage, il faut d’abord créer l’action, et ensuite venir la modifier ainsi (capture jointe).
C’est une bizzarrerie de l’interface (déjà signalée… jamais corrigée…).
:Smiley15:[attachment deleted by admin]
3 octobre 2012 à 10:07 en réponse à : Formulaire Livecycle et suppression / renommage / déplacement. – RÉPONDU #53631Merlin
Maître des clésPS : j’attire l’attention de tous les utilisateurs de LiveCycle Designer sur le fait que ce logiciel ne sera plus livré avec Acrobat XI Pro (version Windows) car il est remplacé par FormsCentral (Mac et Windows).
Sachant que sur Windows, il faut préalablement désinstaller toute version précédente avant d’installer une version d’Acrobat, et sachant que la désinstallation supprime également LiveCycle Designer…
Adobe n’ayant pas encore communiqué sur le sujet, pour le moment on sait seulement que LiveCycle Designer sera désormais distribué comme application indépendante, mais on ne sait pas encore si elle sera gratuite ou payante.
Adobe a décidé de “laisser vivre” LiveCycle Designer indépendamment d’Acrobat.
Et quand Adobe dit “laisser vivre” cela signifie en général “laisser mourir”, voir ce qui est arrivé à FreeHand, GoLive, PageMaker, Director, etc.:idee:
3 octobre 2012 à 08:56 en réponse à : Formulaire Livecycle et suppression / renommage / déplacement. – RÉPONDU #53630Merlin
Maître des clésSalut,
Je ne crois pas (en attendant qu’un autre expert infirme ou confirme) qu’un JavaScript interne à un document PDF puisse supprimer un document dans le système de fichier d’un ordinateur.
A mon avis, le plus simple c’est un script au niveau du système, qui dédoublonne automatiquement les fichiers contenus dans les deux dossiers.
:idee:
3 octobre 2012 à 08:49 en réponse à : Hyperlien texte vers un fichier PDF ou excel. – RÉPONDU #53605Merlin
Maître des clésSalut,
– Le 1er, est-ce qu’on peut créer un lien avec du texte ou une zone précise pour afficher un autre fichier comme avec le bouton ??
Il suffit de placer un bouton (sans fond ni contour) par-dessus. On peut aussi utiliser l’outils Lien, mais ça revient au même.
Comment ouvrir une pièce jointe dans une 2ème fenêtre sans fermer le 1er comme c’est le cas dans le fichier de Merlin ci-dessous ???
Mais, mais… Dans le fichier joint, la pièce jointe s’ouvre dans une nouvelle fenêtre !!!
:Smiley01:
2 octobre 2012 à 17:34 en réponse à : Erreur de syntaxe d’un calcul Javascript dans un formulaire. – RÉSOLU #53599Merlin
Maître des clésBonjour et bienvenue,
Voici donc ce que j’ai mis
var Mnt = this.getField(“Mnt_TTC “).value;
if (nbEmail !< "390")
{event.target.value = Mnt + 24;}
else
{event.target.value > “390”;}
Avec cette formule, je souhaite appliquer une addition conditionnée, si le montant TTC est inférieur à 390 €, j’ajoute 24 euros au total.var Mnt = this.getField(“Mnt_TTC “).value;
if (Mnt =< "390")
{event.target.value = Mnt + “24”;}
else
{event.target.value = Mnt;}
Edit : et voilà ce qui arrive quand on poste du code sans le vérifier…! :oh:
Voir ci-dessous.Et une autre
var f = this.getField(“47”);
var g = this.getField(“Qte_ParfumSud”).value;
event.value = f.value x g.value;
Je voudrais calculer un montant avec la Quantité X 47 eurosvar g = this.getField(“Qte_ParfumSud”).value;
event.value = g * “47”;Autre question
Mes champs en format nombre ou monnétaire ont par défaut le nombre 1 saisi, est-il possible de mettre les champs à 0 par défaut.Ca c’est curieux, normalement c’est un zéro qui devrait s’afficher. Sauf s’il y a une valeur seuil imposée dans l’onglet “Validation”…
:Smiley01:
2 octobre 2012 à 11:17 en réponse à : Modifier le texte d’une adresse email, tout en gardant sa réactivité au clic. – #53598Merlin
Maître des clésSalut,
je ne vois rien de particulier sur les lignes indiquées…
:doute:Par-contre, au vu de la pièce jointe (supprimée), il semblerait que tu as besoin d’effacer plusieurs dizaines d’adresses email, et ça c’est facilement automatisable avec Acrobat X (ou 9).
Ca se passe dans le panneau d’outils “Protection” :– dans “Propriétés de biffure” définir “Couleur de fond de biffure” sur blanc (par exemple),
– ensuite cliquer sur “Rechercher et supprimer le texte”,
– dans le panneau de recherche qui s’affiche sélectionner :- Où voulez-vous… : Document actif
- Rechercher : Modèles, dans le menu déroulant qui s’affiche sélectionner “Adresses électroniques”,
- ==> “Rechercher et supprimer le texte”,
[/list]
– dans le panneau de résultat : cliquer sur “Sélectionner tout”, et sur “Marquer les occurrences sélectionnées pour biffage”,
– dans le panneau protection il ne reste plus qu’à cliquer “Appliquer les biffures”.Ensuite, pour ajouter le texte il faut utiliser l’outil Modifier le texte : ALT+clic pour créer un nouveau texte sur la page.
Et utiliser l’outil Lien pour créer les liens.Sinon tu peux utiliser l’outil Bouton, l’avantage c’est que dans un Bouton on peut mettre un texte (libellé) et un hyperlien, ce qui permet de n’utiliser qu’un seul outil pour faire (presque) la même chose.
:Smiley15:
Merlin
Maître des clésBonjour,
Ce sujet a déjà été traité sur le forum, voit si cela peut t’aider :
– http://abracadabrapdf.net/forum/index.php/topic,1351.msg6200.html#msg6200
&
– http://abracadabrapdf.net/forum/index.php/topic,1215.msg5434.html#msg5434:Smiley01:
2 octobre 2012 à 09:06 en réponse à : Modifier le texte d’une adresse email, tout en gardant sa réactivité au clic. – #53596Merlin
Maître des clésJuste en-dessous de l’outil Modifier le texte (puisque c’est son nom dans la version X) se trouve l’outil Modifier l’objet.
C’est lui qu’il faut utiliser pour sélectionner et supprimer le trait de soulignement, qui est un objet graphique indépendant.:Smiley01:
1 octobre 2012 à 22:56 en réponse à : Modifier le texte d’une adresse email, tout en gardant sa réactivité au clic. – #53594Merlin
Maître des clésCi-joint.
En fait je crois que je comprend mieux, dans ton fichier l’objet “Lien” existe déjà, donc la seule chose à faire c’est d’éditer le texte avec l’outil Retouche de Texte :
http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7c7c.w.html:Smiley01:
[attachment deleted by admin]
Merlin
Maître des clésje te propose d’attendre jusqu’au 1er octobre, on (je ne suis pas le seul) n’a pas le droit de rien dire avant cette date…
Adobe Reader XI (11) permet désormais d’utiliser la fonction JavaScript “spawnPageFromTemplate” jusqu’ici réservée à Acrobat.
Ce qui signifie en clair que l’on peut avec un formulaire AcroForm générer des pages dynamiquement à partir d’un modèle, comme dans l’exemple ci-joint.
Ca ne fonctionne que avec Adobe Reader 11, et pas avec les versions antérieures.:idee: :Smiley15:
[attachment deleted by admin]
30 septembre 2012 à 20:11 en réponse à : Modifier le texte d’une adresse email, tout en gardant sa réactivité au clic. – #53592Merlin
Maître des clésDonc c’est bien ça.
– Soit tu utilises la procédure avec l’outil Lien, décrite sur la page citée ci-dessus, en remplaçant l’adresse URL par mailto: comme indiqué précédemment,
– Soit tu peux utiliser l’outil de sélection de texte (situé à gauche de l’outil Main) pour sélectionner le mot à lier : clic-droit : ajouter un lien. Le reste de la procédure est identique.:Smiley01:
30 septembre 2012 à 18:09 en réponse à : Modifier le texte d’une adresse email, tout en gardant sa réactivité au clic. – #53590Merlin
Maître des clésIl te faut utiliser l’action “Ouvrir une page Web”, et ensuite, dans la fenêtre qui suit, saisir ou coller l’adresse email précédée de mailto:
Ce qui nous donne en guise d’URL (lien) :
mailto:kader.roussel@troismaisons.bis
Que l’on peut éventuellement perfectionner ainsi pour remplir automatiquement le sujet du message :
mailto:kader.roussel@troismaisons.bis?subject=Bonjour
:Smiley15:
Merlin
Maître des clésLien vers le pourquoi du comment de Math.round :
http://www.javascriptkit.com/javatutors/round.shtml:geek:
30 septembre 2012 à 11:47 en réponse à : Modifier le texte d’une adresse email, tout en gardant sa réactivité au clic. – #53588Merlin
Maître des clésSalut,
Réponse complète ici :
http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7cb7.w.html:Smiley01:
Merlin
Maître des clés1)Dans le qf j’ai donc supprimer Math.round et modifier le format en nombre cela fonctionne mais si j’utilise le RAZ dés que je complète un champ il ya un message d’erreur : la valeur indiqué ne correpond pas au format du champ qf et le resultat de la participation n’est pas bon.
En fait c’est tout bête : ce qu’il faut c’est supprimer le format dans les propriétés du champ, et supprimer une paire de parenthèses dans le script après le Math.round pour obtenir 2 décimales.
Ce qui nous donne :var f = this.getField(“total”).value;
var g = this.getField(“Nombre-de-Parts”).value;
// si f ou g est égal à zéro ou à rien
if(f == “0” || f == “” || g == “” || g == “0”)
// alors résultat est égal à rien-espace
{event.value = ” “;}
// sinon on effectue le calcul
else
{
var h = “12”;
var i = “100”;
event.value = Math.round((f/h)/g)/i;
}Par-contre il m’a fallu renverser le script pour ne plus voir la valeur “infinity” s’afficher dans le champ QF tant que le nombre de parts n’était pas défini…
Je ne suis pas certain d’avoir bien compris pourquoi, mais ça fonctionne ainsi. (Ci-joint).
:priere: :joker:[attachment deleted by admin]
28 septembre 2012 à 22:31 en réponse à : Faire apparaître / disparaître des calques. – RÉPONDU #49203Merlin
Maître des clésPour moi, InDesign est un excellent logiciel de mise en page mais question export interactivité PDF c’est un peu comme pour tout ce qui est export SWF : c’est un peu léger…
Tout ça pour dire que pour faire un formulaire PDF ou un PDF interactif on a tout intérêt à utiliser Acrobat.
De la même façon que pour produire un SWF “sérieux” on doit utiliser Flash…:Smiley01:
Merlin
Maître des clés2) la participation agent qui doit conserver l’arrondi mais etre en %
Ca c’est le plus simple, il suffit de modifier le script ci-dessus ainsi :
var f = this.getField(“QF”).value;
if(f != “” && f != “0”)
{
var h = “6.559”;
var i = “100”;
event.value = Math.round((f*h)/i) + “ u0025“;
}
else {event.value = “”;}Où l’on ajoute “espace” et “pourcentage (%) après le résultat du calcul, et où % est représenté par son équivalent Unicode u0025 pour s’assurer d’un affichage fiable sur toutes les plateformes (voir : http://abracadabrapdf.net/articles.php?lng=fr&pg=440 ).
Parce-que comme indiqué dans l’Aide qui s’affiche quand on choisi ce format : le format “pourcentage” proposé par Acrobat n’est pas satisfaisant (valeur systématiquement multipliée par 100).
Pour la 1re question, je chercherais plus tard, n’ayant pas bien le temps tout de suite.
A moins qu’un autre expert du JavaScript ne passe par là avant…:Smiley01:
Merlin
Maître des clésCà ressemble beaucoup à la syntaxe que tu donnes pour Excel, avec Math.round à la place de arrondi…
:Smiley01:27 septembre 2012 à 21:36 en réponse à : Rajouter ‘subject’ ou ‘body’ sur une adresse email dans un PDF. – RÉPONDU #53573Merlin
Maître des clésSalut,
Je crois que ce PDF de démo a été fait pour toi :
http://abracadabrapdf.net/articles.php?lng=fr&pg=72:Smiley15:
Merlin
Maître des clésPS : un autre moyen d’arrondir la valeur d’un champ c’est d’utiliser le format “nombre” avec zéro décimale.
Solution à double-tranchant dans le sens où dans ce cas l’arrondi ne vaut que pour l’affichage, pas pour la (vraie) valeur exportée…:idee:
Merlin
Maître des clésSalut,
La cellule “QF” doit être le résultat de la cellule “total” divisée par 12 divisée par “Nombre de parts” et divisée par 100 et en plus arrondi à l’entier le plus proche.
la formule exel que j’utilisais était =arrondi(g30/12/d33;0)/100 g30=”total et d33= “Nombre de parts.var f = this.getField(“total”).value;
var g = this.getField(“Nombre-de-Parts”).value;
if(f != “0” && g != “0”)
{
var h = “12”;
var i = “100”;
event.value = Math.round(((f/h)/g)/i);
}
else {event.value = “”;}C’est toujours une bonne idée de protéger le code contre une division par zéro.
Il y a aussi une autre moyen d’éviter ça : pour le champ Nombre de part on peut utiliser le format “nombre” et imposer une valeur supérieure ou égale à 1.Pour le calcul de la “participation agent” elle doit être égal au “QF”(ci-desus) multiplié par 6.559 et divisé par 100 et bien sur arrondi à l’entier le plus proche.
var f = this.getField(“QF”).value;
if(f != “” && f != “0”)
{
var h = “6.559”;
var i = “100”;
event.value = Math.round((f*h)/i);
}
else {event.value = “”;}Dans ces deux scripts c’est l’instruction Math.round qui arrondi le résultat.
Dans ton essai, tu faisais appel à deux champs inexistants, et l’ordre de calcul n’était pas bon.Exemple ci-joint.
:Smiley01:
[attachment deleted by admin]
26 septembre 2012 à 16:49 en réponse à : Faire des liens et références bibliographiques en Acrobat Pro. – #53571Merlin
Maître des clésBonjour et bienvenue,
Le must du plugin “hyperliens” pour Acrobat : http://www.debenu.com/products/desktop/debenu-pdf-aerialist/
Sinon j’ai bien un vague JavaScript en rayon, mais il n’est vraiment utile que s’il y a des liens à appliquer de nombreuses fois sur les mêmes occurrences…
:Smiley01:
26 septembre 2012 à 16:44 en réponse à : Saut de ligne ou retour chariot : bug dans le code ou dans l’appli ? – RÉPONDU #53160Merlin
Maître des clésCes informations sont encore confidentielles, et la date de fin de confidentialité est confidentielle elle aussi….
:priere:Merlin
Maître des clésOn peut soit utiliser l’action Afficher/masquer un champ, soit du JavaScript :
event.target.display = display.hidden;
this.getField(“bouton-suivant“).display = display.visible;etc.
:idee:25 septembre 2012 à 14:01 en réponse à : Ajout condition > ou < d’un champ nombre sur un bouton d’envoi. – RÉSOLU #53541Merlin
Maître des clés:bravo:
21 septembre 2012 à 15:10 en réponse à : Ajout condition > ou < d’un champ nombre sur un bouton d’envoi. – RÉSOLU #53538Merlin
Maître des clés:Smiley03:
21 septembre 2012 à 15:09 en réponse à : Problème d’impression , trop long voire impossible ! – RÉPONDU #53567Merlin
Maître des clésBon, mise à jour = “il n’y a pas de mise à jour plus récente pour ce logiciel , bla bla bla ”
Alors soit il ne s’agit pas de Acrobat 9.0, soit il y a quelque chose qui bloque les mises à jour…
De mémoire, il me semble bien que Capture-Web à connu quelques difficultés au démarrage de la version 9.:Smiley01:
19 septembre 2012 à 20:41 en réponse à : Problème d’impression , trop long voire impossible ! – RÉPONDU #53565Merlin
Maître des clésau moyen d’acrobat 9.0
Pour moi la réponse est très certainement dans la question : aujourd’hui Acrobat 9 est en version 9.5.quelque chose.
C’est certainement un bug de jeunesse.==> Mise à jour !!!
:Smiley01:
Merlin
Maître des clésMerci !
:bonjour:19 septembre 2012 à 19:18 en réponse à : Ajout condition > ou < d’un champ nombre sur un bouton d’envoi. – RÉSOLU #53536Merlin
Maître des clésTu redore l’image de Merlin
Merci !
:bonjour:comparé à celui de Kaamelott
Quid est ?
:Euuuh:19 septembre 2012 à 19:16 en réponse à : Problème d’impression , trop long voire impossible ! – RÉPONDU #53563Merlin
Maître des clésSalut,
J’ai essayé de le re-optimiser avec Acrobat X et XI : ça plante tout à chaque fois.
:Euuuh:Essaye : dans la boite de dialogue d’impression : le bouton “Avancées” ou “Options avancées” : et coche la case “Imprimer comme image” (à 150 dpi).
Sans oublier de croiser les doigts, de toucher du bois, de toucher une patte de lapin, etc.
:geek:19 septembre 2012 à 19:05 en réponse à : Affichage des nombres… : discussion : bug ? problème ? – DISCUSSION #53555Merlin
Maître des clésIl semblerait qu’il y a toujours quelques “bras cassé” dans l’équipe de développement d’Acrobat…
:oh::Smiley03:
Merlin
Maître des clésMais pour mon besoin ça me convient finalement…
Bien, mais alors, quelle est la question ?
:Smiley03:Merlin
Maître des clésFaudra être plus expressif après le 1er alors !
Compte sur moi, je prépare ça activement.
:joker:18 septembre 2012 à 17:45 en réponse à : Ajout condition > ou < d’un champ nombre sur un bouton d’envoi. – RÉSOLU #53534Merlin
Maître des clésSi je comprend bien la question :
if (this.getField(“nombre”).value >= “10000”)
{var email_a_utiliser = this.getField(“adresse1”).value}
else
{var email_a_utiliser = this.getField(“adresse2”).value}La suite du code se trouve dans ce formulaire de démo : http://abracadabrapdf.net/articles.php?lng=fr&pg=72
:Smiley01:
18 septembre 2012 à 17:36 en réponse à : Affichage des nombres… : discussion : bug ? problème ? – DISCUSSION #53552Merlin
Maître des clésC’est bien le format que j’aurais aimé utiliser. Mais rien à faire (Acrobat 9, 10 sur Mac). Voir capture jointe.
J’ai bien l’impression que tu viens de mettre la main sur un bug…
Bug situé soit dans le menu déroulant (affichage erroné), soit dans le format lui-même (format erroné).
:oh:Comme je n’utilise jamais le format avec espace entre les milliers je n’avais pas remarqué ce bug.
(J’utilise un logiciel et un système en VF.)
:bonjour:Merlin
Maître des clésBon alle encore plus simple,
Je ne suis pas certain de bien te suivre sur toute la ligne…
Tapa un PDF d’exemple qui vaudrait mieux que de longs discours ?
:Euuuh:17 septembre 2012 à 21:51 en réponse à : Affichage des nombres… : discussion : bug ? problème ? – DISCUSSION #53547Merlin
Maître des clésSalut,
Tout dépend du format recherché…
Dans les formats franco-francophones on utilise soit xxxxxxxxxx,xx (sans espace entre les milliers, virgule avant les décimales) soit xxx xxx xxx,x (avec espace entre les milliers, virgule avant les décimales) selon les habitudes (les deux formats sont corrects et acceptés selon les circonstances).Avec Acrobat pas besoin de se casser la tête, ce sont les deux derniers formats “Type de séparateur” proposés dans la liste de formats de nombres (capture jonte).
:Smiley01:
[attachment deleted by admin]
Merlin
Maître des clésSalut,
Effectivement, il en a déjà été question, mais ce n’est pas toujours facile de savoir quoi ou comment chercher…
On est bien sur le bon forum, et voici le bon sujet de départ (qui contient aussi des liens vers d’autres sujets connexes) :
http://abracadabrapdf.net/forum/index.php/topic,1533.msg7415.html:bonjour:
Merlin
Maître des clésAH ?????? qu’est ce que ça signifie ? une nouvelle version d’acrobat ?
Je n’ai pas dit ça (d’ailleurs je n’ai rien dit, et de toute façon ce n’est pas Acrobat qui pose problème)…
:Smiley00:PS : on a dit : “entre les lignes”.
:joker:14 septembre 2012 à 18:16 en réponse à : Convertir PDF couleur en monochrome noir et blanc avec Acrobat X. – RÉSOLU #53543Merlin
Maître des clésSalut,
Précédement il était facile (via une impression) de convertir un pdf couleur en monochrome noir et blanc.
Ca, j’aimerai bien que tu expliques le processus en détail, parce-que ce n’est pas évident à faire.
:doute:Maintenant l’option de forçage au monochrome ne fonctionne plus et au mieux on obtient des nuances de gris.
Ca par-contre, c’est le fonctionnement normal et attendu.
Si tu peux expliquer plus en détail ce que tu cherche à faire et comment, on saura peut-être mieux t’aider.
:Smiley01:
Merlin
Maître des clésAu départ comme conseillé, sur la doc acrobat javascript, qui reste difficile à exploiter je trouve !
100% de ton avis !
:siffle: :mur:Pour le reste, lis bien entre les lignes : je te propose d’attendre jusqu’au 1er octobre, on (je ne suis pas le seul) n’a pas le droit de rien dire avant cette date…
:joker: :Smiley00:14 septembre 2012 à 17:52 en réponse à : Ajout condition > ou < d’un champ nombre sur un bouton d’envoi. – RÉSOLU #53532Merlin
Maître des clésSalut,
En fait c’est tout simple, dans l’exemple de script ci-dessous on va prendre 100 comme valeur limite :
if (this.getField(“nombre”).value >= “100”)
{fait ceci}
else
{fait cela}:Smiley15:
Merlin
Maître des clésSalut,
La manière n’est pas la même, mais c’est trop facile quand même :
http://help.adobe.com/fr_FR/acrobat/pro/using/WS708B0FA8-BE6E-4e73-966B-48F4E3461AA8.w.html:Smiley15:
Merlin
Maître des clésOui, c’est ce qu’on appelle un formulaire dynamique, et ça c’est effectivement du boulot pour Designer (formulaires XFA) plutôt que pour Acrobat (formulaires AcroForm).
La différence principale entre les deux technologies c’est qu’un PDF “normal” (AcroForm) à une mise en page et des dimensions de pages fixes, contrairement au XFA.Exemple (ce n’est pas un bon de commande mais le principe est le même) : http://tedpadova.com/_PDFs/passwords.pdf
:Smiley01:
6 septembre 2012 à 14:07 en réponse à : Mettre un bouton "Notice" dans un formulaire PDF. – RÉPONDU #53504Merlin
Maître des clésEffectivement, ça peut être pratique de soumettre une note ou notice à l’ouverture d’un formulaire
Mise en œuvre détaillée avec exemples à l’appui : http://forums.mediabox.fr/topic/179133-pop-up-a-louverture-dun-pdf/
:soleil:
Merlin
Maître des clésJustement, mon bouton pour quitter :
if (app.alert(“Voulez-vous reellement quitter ?”, 2, 1) == 1)
{
app.execMenuItem(“Close”);
}
ne fonctionne pas non plus…Ben… Pour moi ça fonctionne correctement, pas de problème.
Tu devrais peut-être te résoudre à abandonner Acrobatosaurus 5 pour une version plus moderne…11 ans en informatique c’est l’équivalent d’un siècle dans la vraie vie : http://abracadabrapdf.net/articles.php?lng=fr&pg=7
:geek:Merlin
Maître des clésOn peut toujours faire un bouton “Enregistrer et fermer” en utilisant la commande “Fermer”, puisque la fermeture d’un fichier provoque une demande de confirmation/annulation de l’enregistrement…
:joker:Merlin
Maître des clésUn “environnement privilégié”, comprendre : un environnement d’exécution sécurisé, signifie que l’instruction concernée ne peut s’exécuter que dans certaines conditions bien précises de façon à ne jamais pouvoir s’exécuter “à l’insu du plein gré de l’utilisateur”.
C’est pour éviter l’exécution de codes malicieux.Donc, ce code ne peut s’exécuter que :
– depuis la console JavaScript d’Acrobat,
– dans un traitement par lot (“Actions” dans Acrobat X),
– depuis un script d’application (c’est un fichier .js que l’on place dans un des sous-dossiers JavaScripts de Reader ou d’Acrobat, comme les abracadabraTools par exemple).A noter que ce dernier cas est le seul possible pour Adobe Reader puisque le traitement par lot et la console JavaScript sont des fonctions propres à Acrobat (dans Reader la console n’est utilisable qu’en lecture*).
En clair, pour qu’un bouton placé dans un PDF puisse exécuter du code sécurisé il faut qu’il fasse appel à une fonction personnalisée préalablement créée via un script d’application.
Et un script d’application il faut l’installer avant, sur chacun des ordinateurs concernés.:idee:
* CTRL-J
(ou CMD-J sur Mac)5 septembre 2012 à 18:51 en réponse à : Comment fractionner un fichier PDF en plusieurs fichiers PDF ? – RÉPONDU #53488Merlin
Maître des clésLà, on passe directement du développement personnalisé au développement personnalisable.
:extra:5 septembre 2012 à 15:51 en réponse à : Duplication de formulaires et indépendance entre eux. – RÉSOLU #53416Merlin
Maître des clésMerlin comment faire pour lire le code du pdf que tu as partagé, stp.
Je crois que la société qui avait fait ce document n’existe plus, donc inutile de penser à demander le mot de passe…
(Me suis-je bien fait comprendre…?)
:siffle:Sinon il a plusieurs exemples similaires disponibles en suivant les liens indiqués dans ce sujet : http://abracadabrapdf.net/forum/index.php/topic,1726.0.html
En particulier dans les 101 tips de Ted Padova.
:bonjour:5 septembre 2012 à 15:43 en réponse à : Réinitialiser un formulaire avec un sous formulaire. – RÉSOLU #53505Merlin
Maître des clésSalut,
le bouton de réinitialisation doit contenir le code nécessaire pour masquer tous les sous-formulaires et ainsi rétablir l’état de visibilité initial de chaque champ.
C’est le même code que celui des actions utilisateurs qui affichent/masquent les sous-formulaires.this.getField(“sousformulaire”).display = display.hidden;
Pour masquer tous les sous formulaires dont le nom est “sousformulaire.quelquechose”.:Smiley01:
5 septembre 2012 à 11:34 en réponse à : Formulaire : comment ajouter une page PDF en fonction d’un choix ? – RÉPONDU #53483Merlin
Maître des clésAllez, au boulot !
:jerisjaune:4 septembre 2012 à 20:07 en réponse à : Mettre un bouton "Notice" dans un formulaire PDF. – RÉPONDU #53502Merlin
Maître des clésOn peut aussi voir une autre méthode à l’œuvre dans ce document, où la notice s’affiche dans un message à l’ouverture :
http://abracadabrapdf.net/articles.php?lng=fr&pg=995:bonjour:
4 septembre 2012 à 19:27 en réponse à : Mettre un bouton "Notice" dans un formulaire PDF. – RÉPONDU #53500Merlin
Maître des clésLe plus sur c’est de placer la notice en pièce jointe dans le fichier PDF, ainsi elle ne sera jamais déplacée, oubliée, renommée, etc.
Ensuite, dans le formulaire, dans le bouton concerné il faut utiliser l’action “Atteindre une vue” pour créer un lien vers la notice*.Ca fonctionne avec Adobe Reader 6 et toutes les versions ultérieures.
Exemple ci-joint.:Smiley01:
* Edit
On peut également utiliser le JavaScript : this.exportDataObject({cName: “nom_du_fichier.pdf“, nLaunch: 2});
:Smiley03:[attachment deleted by admin]
Merlin
Maître des clésLe PDF a été réalisé par ma femme sous photoshop et elle l’a enregistré sous directement depuis ce logiciel.
Non, ce PDF a été créé en passant par une impression virtuelle avec PDF Creator, ceci explique certainement cela… (C’est marqué dedans : menu Fichier > Propriétés > Description)
:tutut:Donc il faut dire à madame : dans Photoshop > menu Fichier > Enregistrer-sous > format Photoshop-PDF
:idee:La bonne nouvelle c’est que tu n’as pas besoin de tout recommencer, dans Acrobat il suffit d’utiliser la fonction “Remplacer les pages” pour ne remplacer que le fond de page : les champs de formulaire restent intacts.
:Smiley15:Merlin
Maître des clésPeut-on voir un exemple ce PDF ?
:doute:Merlin
Maître des clésSalut,
Il faudrait en savoir plus sur le processus de création dudit PDF (Photoshop : enregistrer-sous ?).
En attendant il faut savoir que dans Reader comme dans Acrobat c’est l’outil Main qui fait foi, l’utilisateur final ne pouvant rien utiliser d’autre.==> Est-ce que les images sont sélectionnables avec cet outil ?
:Euuuh:
4 septembre 2012 à 13:46 en réponse à : Formulaire : comment ajouter une page PDF en fonction d’un choix ? – RÉPONDU #53480Merlin
Maître des clésDans le genre “mine d’or” il y a aussi le Acumen Journal : http://www.acumentraining.com/acumenjournal.html
Collection complète (à ce jour) téléchargeable ici, avec l’aimable autorisation de John bien entendu : https://sendnow.acrobat.com/?i=V6gA-0V0AzcY5pZ8nvfu9ACitons deux autres bibles indispensables rentabilisées dès la 1re lecture :
Beginning JavaScript for Adobe Acrobat, du même auteur que ci-dessus : http://www.acumentraining.com/QEDGuides/index.html
Idéal pour débuter, comme son nom le laisse supposer.All About Stamps in Acrobat® and Paperless Workflows, de Thom Parker : http://www.pdfscripting.com/public/All-About-PDF-Stamps-in-Acrobat-and-Paperless-Workflows-The-Book.cfm
S’adresse à tous les niveaux (on n’est pas obligé de tout lire, le découpage est très bien fait).Thom fournit également de riches exemples et tutos gratuits en tous genres :
– http://www.windjack.com/resources/rsc_javascript.shtml
– http://www.pdfscripting.com/public/department40.cfm
En particulier :
http://www.pdfscripting.com/public/47.cfm
&
http://www.pdfscripting.com/public/Free_Acrobat_Automation_Tools.cfm:Smiley01:
Merlin
Maître des clésBonjour et bienvenue,
En prépresse il y a deux méthodes :
– l’ancienne, la moins productive et la plus sure : Faire d’abord une impression virtuelle en fichier PostScript (.PS), et ensuite convertir le .PS en PDF en utilisant Distiller
– la plus moderne, la plus productive et pleinement utilisable depuis XPress 8.1 (car débarrassée de ses défauts de jeunesse) : la fonction Exporter en PDF qui se trouve dans le menu FichierDans les deux cas ce qui est important c’est d’utiliser des paramètres de conversion adaptés au prépresse (haute définition, donc).
Dans le doute et faute d’indications plus précises le mieux est d’utiliser le paramètre prédéfini PDF/X-1.Sinon tu trouveras plus d’infos ici : http://abracadabrapdf.net/articles.php?lng=fr&pg=335
Et ici : http://abracadabrapdf.net/articles.php?lng=fr&pg=466
(Les paramètres de QuarkXPress sont eux-aussi similaires à ceux de Distiller, même si la terminologie n’est pas exactement la même.):Smiley01:
31 août 2012 à 15:31 en réponse à : Comment fractionner un fichier PDF en plusieurs fichiers PDF ? – RÉPONDU #53486Merlin
Maître des clésIl est impératif que les éléments soient toujours au même emplacement.
Et donc, non. Il n’y a pas d’outils standard : développement sur-mesure.
:Smiley01:31 août 2012 à 10:26 en réponse à : Comment fractionner un fichier PDF en plusieurs fichiers PDF ? – RÉPONDU #53484Merlin
Maître des clésBonjour et bienvenue,
– il faudrait savoir si les PDF générés par CEGID Expert Paie sont de “vrais” PDF contenant du texte et des informations “intelligentes”, ou bien si ce ne sont des images (amas de pixels inintelligents) emballées au format PDF.
Parce-que dans le 2e cas il faudra avoir recours à l’OCR, et selon la qualité des “images” le résultat de l’OCR est plus ou moins prédictible…– dans tous les cas le fractionnement des PDF est un jeu d’enfant, ce qui est compliqué et ce qui va requérir un développement JavaScript spécifique c’est le renomage automatique des fichiers en fonction des infos contenues, qu’il faut localiser et extraire.
:Smiley01:
Merlin
Maître des clésBon apparemment le timer sur bouton, t’es pas pour.
Pour faire joli c’est très bien, par-contre du coté pratique/intuitivité ça le fait moins, forcément.
:Smiley01:Merlin
Maître des clésJe comprend mieux… et je crains le pire du point de vue de l’expérience utilisateur.
Pas facile d’appréhender pourquoi des objets apparaissent ici ou là plusieurs secondes après leur déclenchement “involontaire”…Mais, partant du principe que tu sais ce que tu fais, oui c’est faisable en gérant les coordonnées x et y des objets mais ce n’est pas simple.
Selon la complexité du projet il pourrait être beaucoup plus facile de dupliquer et de prépositionner plusieurs objets identiques et de ne faire apparaitre que celui qui est bon endroit.:idee:
30 août 2012 à 08:50 en réponse à : Formulaire : comment ajouter une page PDF en fonction d’un choix ? – RÉPONDU #53478Merlin
Maître des clésOui, “c’est du lourd” !
:geek:Merlin
Maître des clésSalut,
Très franchement je ne comprend pas la question…
La réponse n’est-elle pas déjà ci-dessus ?
:Euuuh:29 août 2012 à 17:16 en réponse à : Formulaire : comment ajouter une page PDF en fonction d’un choix ? – RÉPONDU #53476Merlin
Maître des clésAvec Acrobat c’est un petit peu plus compliqué qu’un simple code à intégrer (je ne sais pas comment on fait avec Designer…).
La génération “dynamique” de pages fait appel à des pages-modèles masquées (Template) que l’on duplique avec la fonction JavaScript spawnPageFromTemplate.Son fonctionnement est bien décrit dans le Acrobat JavaScript SDK : http://www.adobe.com/devnet/acrobat/sdk/eula.html
(Les liens de téléchargement sont tout en bas de la page)Ainsi que dans les 101 tips de Ted Padova (qui est un fervent supporter de cette méthode) : http://www.tedpadova.com/_PDFs/101AcroFormsTips.pdf
Voir aussi ce qu’on faire au niveau de la génération dynamique avec LC Designer et les formulaires XFA grâce à ce document offert par le sus-cité (Ted est un vieux de la vieille) : http://www.tedpadova.com/_PDFs/passwords.pdf
29 août 2012 à 15:04 en réponse à : Formulaire : comment ajouter une page PDF en fonction d’un choix ? – RÉPONDU #53474Merlin
Maître des clésBonjour et bienvenue,
C’est possible dans un formulaire PDF-AcroForm seulement s’il est ensuite utilisé avec Acrobat (ça ne fonctionne pas avec Adobe Reader).
C’est possible dans un formulaire PDF-XFA, qu’il soit ensuite utilisé avec Acrobat ou avec Adobe Reader, ça fonctionne dans les deux.AcroForm ? XFA ? Keskidi ? ==> http://abracadabrapdf.net/articles.php?lng=fr&pg=640
:Smiley15:
Merlin
Maître des clésBonjour et bienvenue,
– Pour activer les “droits étendus dans Reader” : http://help.adobe.com/fr_FR/Acrobat/9.0/Professional/WS58a04a822e3e50102bd615109794195ff-7e0d.w.html
– Acrobat Reader n’existe plus depuis bientôt 10 ans ! ==> http://abracadabrapdf.net/articles.php?lng=fr&pg=8
:Smiley01:
Merlin
Maître des clésBon, en y repensant, je répond moi-même, il suffit sûrement d’utiliser :
app.execMenuItem(“Save”);Oui.
:bonjour:PS : attention toutefois, ce script ne peut pas fonctionner depuis un bouton ou un signet, il requiert un “environnement (de sécurité) privilégié”.
:idee:Merlin
Maître des clés(donc fonctionnera avec les versions 9 ou 10 du Reader qui seront utilisées).
Il ne faut pas préjuger du fonctionnement dans Reader uniquement en fonction de la version affichée, il faut tester !
:Smiley01:
Merlin
Maître des clésVérification faite c’est normal, les attributs entre accolades sont apparus avec la version 6.
Donc avec les versions antérieures (3, 4 et 5) il faut utiliser :
this.print(true, 55, 55);
Cette instruction fonctionne également avec les versions récentes.
:geek:
Merlin
Maître des clésBen… Oublie le JavaScript et utilise Exécuter une commande de menu…
:priere: :joker:Merlin
Maître des clésthis.print({nStart: 51,nEnd: 51, bShrinkToFit: true});
De mon coté ça fonctionne correctement…
:Euuuh: -
AuteurRéponses