Toutes mes réponses sur les forums
-
AuteurRéponses
-
21 février 2008 à 09:28 en réponse à : Aplatissement automatique des transparences par hotfolder #49673
Merlin
Maître des clésDans Automator tu sélectionnes “Finder” dans la colonne de gauche, l’action “Lancer l’application” dans la colonne actions, et tu sélectionnes ton dropplet dans la liste des applications.
Ensuite tu enregistres ton processus, tu fais un clic-droit sur le “hot-folder” qui t’intéresse et tu places ton processus en “Action de dossier” (configurer les actions de dossier, activer les actions de dossiers).
C’est tout !
(Tu peux aussi enregistrer un processus comme application et le lancer ainsi.)
:soleil:
20 février 2008 à 11:21 en réponse à : Aplatissement automatique des transparences par hotfolder #49671Merlin
Maître des clésEffectivement !
Si tu es sur Mac Automator est ton ami (déclencher une action à l’arrivée d’un fichier, ou toutes les x minutes), sur Windows il y a le VB mais je ne connais pas…:Euuuh:
Merlin
Maître des clésUn moyen oui, mais simple…
Il y a un bon exemple de ce que tu veux faire ici :
http://abracadabrapdf.net/articles.php?lng=fr&pg=74Merlin
Maître des clésNon, c’était une fausse piste, en fait il faudrait utiliser
app.execMenuItem(“FileAttachment”);Mais comme c’est devenu une fonction sécurisée (Trusted function) ce n’est utilisable que dans certaines conditions particulières (ajout préalable d’un fichier.js dans le logiciel de l’utilisateur), seule l’action : Exécuter une commande de menu : Document > Joindre un fichier d’Acrobat est utilisable depuis un bouton, mais ça ne fonctionne pas dans Reader…
Exemple ci-joint.
:-[
19 février 2008 à 16:05 en réponse à : Aplatissement automatique des transparences par hotfolder #49669Merlin
Maître des clésTrop facile !
Les fonctions d’automatisation du module de Contrôle en amont sont faites pour toi : traitement par lot ou dropplet, au choix .:soleil:
Merlin
Maître des clésIl faut utiliser la méthode embedDocAsDataObject, tu trouvera un bon exemple ici : http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf#page=250
:soleil:
Merlin
Maître des clésPour recevoir les pièces jointes il me semble bien (à vérifier) qu’il faut soumettre le formulaire au format PDF, c’est-à-dire que l’utilisateur doit renvoyer le formulaire en entier, et non pas seulement les données (ce qui est aussi possible avec Reader si les droits sont activés).
:doute:
Merlin
Maître des clésune éternité plus tard, est-ce toujours la seule et unique solution?
L’éternité c ‘est très long, surtout vers la fin.
(W. Allen)
C’est effectivement la seule solution (changer le format du fichier) mais elle n’est pas unique parce qu’en plus du ZIP, il y a aussi le SIT, le SITX, le RAR, le GZ, etc.
Tout dépend du public auquel on s’adresse mais le ZIP reste un standard universel.
:soleil:Merlin
Maître des clésPunaise, c’est de la bombe ! Je n’y aurais jamais pensé.
Si je te le demande gentiment, pourrait-on placer la maquette dans les fichiers de démo d’abracadabraPDF ?
:priere: :priere: :priere:
Merlin
Maître des clésJe crois que j’ai compris et dans ce cas c’est tout à fait normal.
Dans l’exportation des données en FDF, il n’est pas tenu compte du fait qu’un champ soit visible ou invisible. C’est une commodité (visuelle) offerte à l’utilisateur, mais cette info n’est pas stockée avec les données.Il faudrait que tu essayes d’exporter les données en XFDF mais je n’y crois pas trop. En fait le seul vrai moyen de conserver la visibilité des champs c’est d’exporter le PDF en entier… ce qui n’est pas possible avec Reader, sauf avec Reader 8 si les “Droits d’utilisation avec Reader” ont préalablement été activés pour le fichier PDF.
Activation qui se fait avec Acrobat 8 Pro uniquement.Donc le plus simple serait certainement d’organiser les champs autrement…
:joker: :indecis:
Merlin
Maître des clésUne fois mon formulaire envoyé par la messagerie, mes boutons radios cochés restent mais mon affichage correspondant à ces choix n’est pas bon.
Bien reçu les fichiers.
Je ne comprend pas bien ce qui ne va pas, quand j’essaye d’exporter et de ré-importer les données toutes les cases à cocher/bouton radio et les menus déroulants se comportent comme attendu. No soussaille…??: :Euuuh: :doute:
Merlin
Maître des clésy a t-il un moyen de vous le transmettre quand même ?
Un petit clic sur l’icône d’enveloppe* pour envoyer un email “normal” (limite de taille 20 Mo).
* A gauche de chaque message, sous l’icône (tournante) de l’avatar
:joker:
Merlin
Maître des clésDans les pièces jointes il y a un fichier de données au format FDF, et un fichier PDF “aplati” : c’est-à-dire ne contenant aucun champ de formulaire.
Et si je regarde le contenu du fichier FDF avec un éditeur de texte je constate qu’il ne contient aucune donnée réelle et uniquement des noms de champs de formulaire.
Donc : je ne comprend pas bien la question…
??: :doute:
??:
Merlin
Maître des clésEst-ce que tu peux fournir un lien vers la page à convertir en question ?
Merlin
Maître des clésLe format PDF ne supporte pas le format GIF et il est donc systématiquement transformé lors de la conversion vers PDF.
Je pense qu’il faudrait d’abord essayer avec un autre outil de conversion en PDF pour voir si ce n’est pas PDF Creator qui est en cause.
Si tu es sur Mac utilise les PDF Services intégrés au système, sur Windows je te conseille de télécharger et d’installer l’imprimante virtuelle (gratuite) PrimoPDF qui est d’excellente qualité (http://primopdf.com).
:joker:
Merlin
Maître des clésPas besoin de Designer pour créer un formulaire PDF !
Tous les formulaires que j’ai créé, que ce soit ceux qui sont disponibles sur AbracadabraPDF.net ou bien d’autres, l’ont été avec Acrobat (depuis la version 3.5 jusqu’à la 8 Pro).Il suffit pour cela d’utiliser les outils de Formulaire présents dans Acrobat comme indiqué par Lionel (je ne me souviens plus de la présentation dans Acrobat 7, il y a trop longtemps que j’utilise la
.
Ci-dessous une copie d’écran de l’aide d’Acrobat 8 (il y a la même chose dans la version 7), je te conseille donc de ne pas t’arrêter sur le panneau publicitaire vantant les mérites de Designer et d’aller chercher un peu plus loin dans l’Aide.
PS : il y a une version d’Acrobat 8 (Adobe Acrobat Professional.zip) en libre accès sur le site que tu as cité en lien, ce n’est pas très prudent…
:-XMerlin
Maître des clésJ’ai cru comprendre qu’il est impossible de créer des formulaires avec Acrobat Pro 7 sur Mac (alors que cela semble possible sous Windows)
Tu as mal compris, ce n’est pas le cas.
Ou existe-t-il un façon de faire avec la version 7 ?
Avec les outils de formulaire, je te conseille de commencer par une recherche sur ce mot dans l’Aide d’Acrobat.
:soleil:
Merlin
Maître des clésAdobe Acrobat Pro me parait être le meilleur choix, mais il en existe d’autres…
:RoiReine:
Merlin
Maître des clésje vais télécharger adobe 8.0 pro et faire des tests pour faire un seul PDF avec ta méthode.
Ce n’est pas ma méthode, c’est une des nouvelles fonctions (tant attendues) de la version 8.
:contentdance: :contentdance: :contentdance:
Merlin
Maître des clésCa fonctionne comme un “lot PDF”, c’est à dire une sorte de dossier (en fait un fichier PDF) qui contient d’autres fichiers PDF, chacun d’entre-eux étant autonome.
Ici c’est la même logique mais au lieu de contenir des fichiers PDF le formulaire va contenir des plages de données (une par utilisateur). C’est un seul et même formulaire PDF (en un seul exemplaire, qui sert de matrice) dans lequel on fait défiler les plages de données.
On peut ensuite ré-exporter les données ensemble ou séparément sous différents formats (y compris vers un tableur ou une base de donnée) ou les exploiter facilement dans Acrobat.
😎
Merlin
Maître des clésAvec Acrobat 8 Pro il suffit d’ouvrir le formulaire et d’importer les données depuis la feuille de calcul (préalablement enregistrée au format CSV), je te conseille de jeter un coup d’oeil sur la version démo (full 30 jours) disponible sur le site d’Adobe (version Windows uniquement).
:RoiReine:
Merlin
Maître des clésDans ce cas il te faut convertir en PDF via l’imprimante virtuelle AdobePDF (c’est la même chose que de passer par Distiller) qui converti les polices en PostScript, pas en CID.
:idee:
Merlin
Maître des clésSi tu fais un clic-droit sur l’icône du tampon (dans la barre d’icônes), n’as tu pas accès à la fenêtre de gestion des tampons (personnalisés) ?
:Euuuh:
Merlin
Maître des clésSi, si, connu et reconnu pour les PDF générés via l’export PDF de InDesign (versions antérieures à CS2).
:idee:
Merlin
Maître des clésquelqu’un aurait-il une définition sur ce qu’est une typo CID ?
–> http://fr.wikipedia.org/wiki/Fontes_PostScript
Bien souvent ce n’est pas le format de police qui est en cause mais bien la police elle même…
Tous les problèmes que j’ai vu avec des polices venaient de polices “bas de gamme” (dont toutes les gratuites qui pullulent sur le web), je n’ai jamais eu de problème avec des polices Adobe, ITC, Linotype, etc.Il faudrait donc savoir quelle est cette police à la vectorisation bizarre.
Si le PDF en question sort d’une version de InDesign antérieure à CS2, il est possible de le modifier en le re-Distillant depuis Acrobat (menu Fichier > Imprimer > avec l’imprimante AdobePDF), Distiller ne convertissant pas les polices en CID.
:soleil:
Merlin
Maître des clésJe me demande s’il est possible de réunir tous les fichiers FDF dans un même fichier PDF afin de conserver un seule fichier.
L’astuce de Lionel ne peut pas fonctionner, parce que comme tous les PDF contiennent des champs qui ont des noms identiques, ils seront en fait tous remplis à l’identique par le dernier arrivé (dans l’ordre chronologique).
Le seul moyen de faire ça avec Acrobat 7 (ou versions antérieures) c’est d’utiliser le traitement par lot pour “aplatir” les champs de formulaire et ensuite d’effectuer l’assemblage des fichiers, mais bien entendu ce procédé “aplati” également les données, qui ne sont plus exploitables en tant que telles mais seulement comme un bête texte non-structuré.
Toutes ces fonctions sont inclues dans Acrobat 8 Pro, qu’il s’agisse de l’import (et de l’export) de données depuis un tableur ou qu’il s’agisse d’assembler toutes les données dans un seul PDF…
:soleil:
Merlin
Maître des clésJe n’ai pas le temps de me taper tous les chapitres de la visite guidée, cependant dans le PDF cité il n’est pas question de diffusion avec Powerpoint, mais uniquement de création (c’est effectivement toujours plus facile dans Powerpoint et consors que dans Acrobat
) et ensuite de conversion en PDF pour diffusion avec Adobe Reader 7+…
😎
Merlin
Maître des clésMerci encore, et aussi n’oubliez pas (merci Cap’tain) :
http://abracadabrapdf.net/guestbk.php?lng=fr
:soleil:
Merlin
Maître des clés:bravo: :joker:
Merlin
Maître des clésJe ne suis pas sur qu’il se trouve des spécialistes de Powerpoint sur ce forum…
A quelle présentation d’Adobe fais tu référence ?
Et si le PPS est converti en PDF, qu’est-ce que ça donne ?
??:
Merlin
Maître des clésLa bible d’Adobe (en anglais),est librement téléchargeable ici :
http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf:contentdance:
(le smiley n’a rien à voir, mais je l’aime bien)
Merlin
Maître des clésRegarde dans le fichier PDF ci-joint, pour l’utilisation je te renvoie à l’Aide d’Acrobat…
16 janvier 2008 à 20:33 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49472Merlin
Maître des clésSi tu as les 3 PDF (et s’ils sont quasiment identiques), tu peux créer un PDF multicalques avec InDesign.
16 janvier 2008 à 12:25 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49470Merlin
Maître des clésje me demandais s’il était possible de récupérer ces scripts prédéfinis (s’ils sont en javascript)???
Non, ce sont des appels directs au code de l’application.
:indecis:16 janvier 2008 à 12:22 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49469Merlin
Maître des clésEn effet…
:doute:Mais c’est typiquement le genre de fonctions avec lesquelles Adobe fait ce qu’il veut et qui changent de comportement sans prévenir, avec aussi parfois des différences entre Acrobat et Reader (ou même entre Reader Mac et Reader Windows, c’est du vécu).
Comme trop souvent, le fait de ne pas avoir avoir suffisamment étudié la globalité du problème en amont fait que maintenant tu dois te faire ch..r à trouver des solutions de type rustines alors qu’il aurait été plus simple de faire autrement. En utilisant les calques, par exemple…
15 janvier 2008 à 15:13 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49467Merlin
Maître des clésJe pense qu’il te faut utiliser app.openInPlace exactement de la même façon que sont utilisés les paramètres des Préfs Plein écran sur la page 1 d’AbracadabraScripts.
C’est-à-dire avec les variables globales, et éventuel rétablissement des préfs de l’utilisateur à la fermeture du doc.
:idee:
15 janvier 2008 à 03:44 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49465Merlin
Maître des clésJ’ai essayé de placer un app.openInPlace en script de document, mais rien à faire,
As tu vérifié si cela fait partie des Trusted funtions ?
Le Reader ne fonctionne-t-il pas comme Acrobat???
Quelle version de Reader ?
:contentdance: :contentdance: :contentdance:
(j’en profite pour saluer le retour de mon smiley préféré :extra: )Merlin
Maître des clésJuste une question provoquée par la copie d’écran : c’est une version Mac d’Acrobat 3D que tu as ?
??:
12 janvier 2008 à 00:28 en réponse à : Forcer la préférence "Toujours masquer la barre de message des documents…" #49614Merlin
Maître des clésC’est typiquement le genre de comportement qui change (presque) à chaque version sans qu’on sache bien pourquoi…
:priere:
11 janvier 2008 à 19:29 en réponse à : Forcer la préférence "Toujours masquer la barre de message des documents…" #49612Merlin
Maître des clésEn fait Adobe se rapproche plutôt de la tendance Microsoft qui consiste à prendre l’utilisateur de base par la main en lui mettant plein d’assistants sous le nez.
Et a-priori, cela contribue énormément au succès d’un logiciel en environnement d’entreprise, et surtout en bureautique, puisque cela est censé éviter les coûts de formation des personnels qui les utilisent…
Et apparemment ça peut satisfaire tout le monde dans la mesure ou l’utilisateur “avancé” sait désactiver ces assistants intempestifs dans les Préférences (ou ailleurs).
10 janvier 2008 à 16:50 en réponse à : Forcer la préférence "Toujours masquer la barre de message des documents…" #49610Merlin
Maître des clésJe ne crois pas… les seules Préfs modifiables concernent l’affichage Plein écran, le reste appartient à l’utilisateur.
Merlin
Maître des clésY-a-t-il un moyen de changer le titre de la fenêtre d’alerte???
Il faut utiliser la propriété cTitle :
http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf#page=91
:idee:
Merlin
Maître des clésMerlin, ou puis-je également trouver l’équivalence des caractère spéciaux (accentués) comme tu mets dans tes fenêtres. Ici j’ai mis un “é” dans “éjecter”. Quel problème risque-t-il d’y avoir???
Le problème se pose lorsque le PDF change de plateforme (transfert PC > Mac, ou l’inverse, ou vers Linux/Unix), dans ce cas les caractères accentués sont remplacés par des signes cabalistiques, voire par des puces (des gros points)…
Pour éviter ça il faut utiliser l’encodage Unicode ainsi qu’il est expliqué dans ce sujet (dans le dernier message : en haut le code, en bas le texte généré) :
http://www.abracadabrapdf.net/forum/index.php?topic=611.0Merlin
Maître des clésEssaye ça :
Code:function quit()
{
app.beginPriv();
app.execMenuItem(Quit);
app.endPriv()
}puis le javascript sur un bouton :
function quit();Merlin
Maître des clésPeut être si le PDF avait été généré avec de l’opi…
Je ne pense pas que ça change grand-chose…
??:
Merlin
Maître des clésC’est mission impossible, je crois bien que cette info n’est pas conservées dans les PDF…
En tout cas je ne connais aucun moyen.??: :doute:
Merlin
Maître des clésLa commande Quitter existe bien mais elle ne peut pas être utilisée depuis un script (ou Commande de menu) de document, c’est un privilège réservé aux scripts d’application (ceux que l’on place dans le dossier JavaScript de Reader ou d’Acrobat, comme les AbracadabraTOOLS). Ca vaut depuis les versions 5 me semble t’il…
Donc, pour Haddock cela ne fonctionnera pas (mais est-ce vraiment pénalisant ?) et pour bebarth : si tu crée une fonction qui sert à quitter en script d’application (en plaçant un script dans le dossier adéquat du Reader-sur-CD) et que tu appelle cette fonction depuis le document, cela devrait fonctionner.
:idee:
Merlin
Maître des clésune fenêtre s’ouvre, me demande la date et que ce soit cette date qui soit prise en compte dans le tampon. Est-ce possible au moins ?
Je crains que non, ou alors on s’éloigne du Tampon et de sa simplicité de mise en œuvre pour aller vers les Champs de formulaire…
:-[
Merlin
Maître des clésJ’ai créé un tampon dynamique avec la date automatique (ça marche)
Un petit tuto ou quelques explications seraient les bienvenus car c’est une question qui revient souvent.
Version 7 ou 8 ?Merci d’avance.
Merlin
Maître des clésest-ce que son emplacement doit être à la racine du site ou bien placé dans le dossier image ?
A priori un PDF n’a rien à faire dans un dossier d’images…
Cependant tu peux bien le placer où bon te semble sur le site, l’essentiel étant de fournir la bonne URL (adresse) aux utilisateurs (et de ne pas la changer ensuite). Et comme le dit Lionel, en général on prévoit un dossier spécifique à cet usage, quel que soit son nom.
Par exemple les PDF d’AbracadabraPDF se trouvent dans un dossier download et dans un sous-dossier files.Merlin
Maître des clés1- extrait de la doc JavaScript : Beginning with Acrobat 6.0, scripts are not allowed to execute the Paste menu item.
En clair et en VF : ce n’est plus possible depuis la version 6…
Ce qui était pour Adobe une façon de nuire aux petits malins qui tentaient de contourner la limitation qui a sauté avec la version 8 : l’impossibilité de sauvegarder un formulaire PDF sans passer à la caisse (Adobe Livecycle Server).2- par exemple il faut copier le texte et le coller dans un champ texte
Merlin
Maître des clés1- c’est possible avec un champ de type Bouton, mais cela ne fonctionne que dans Acrobat, pas dans Reader.
Voir exemple : http://www.abracadabrapdf.net/articles.php?lng=fr&pg=782- il faut voir si cet article de menu est disponible dans l’action Exécuter une commande de menu des champs de formulaire, auquel cas on peut l’utiliser ainsi, ou via JavaScript.
Sinon cela signifie qu’il s’agit d’une fonction Trusted (sécurisée), c’est-à-dire inaccessible depuis un script ou une action provenant d’un document PDF.Merlin
Maître des clésSi tu considère qu’il y a peu de différence (au niveau JavaScript) entre un champ Texte et un champ Menu-déroulant tu trouvera ces deux exemples irremplacables :
http://www.abracadabrapdf.net/articles.php?lng=fr&pg=74
http://www.abracadabrapdf.net/articles.php?lng=fr&pg=75
Merlin
Maître des clésTous les renseignements se trouvent ici :
http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf#page=292Comme il est précisé sur ces pages, pour que cela fonctionne depuis un bouton dans un document il faut obligatoirement une intervention de l’utilisateur final.
Merlin
Maître des clésOui et non, les Trusted functions sont faites pour protéger Windows des utilisations malintentionnées via les failles de sécurité d’Explorer et consors…
Merlin
Maître des clésC’est possible via JavaScript mais il faut connaitre à l’avance la plateforme et (le nom exact de) l’imprimante utilisée.
Il faut vérifier mais il me semble également que ce type de script doit être exécuté depuis l’application, et ne peut pas l’être depuis un document…Merlin
Maître des clésY sont lourds les Adobiens avec leur Trusted functions…
😮
Merlin
Maître des clésj’ai aussi essayé app.execMenuItem(“FullScreenMode”); mais sans succès.
Pourquoi faire simple quand on peut compliquer ??
Merlin
Maître des clésQuel est le meilleur soft pour convertir du pdf en SWF?
Je n’en connais pas mais moi j’utiliserai Illustrator…
Je ne parlais pas de ça, je parlais d’importer des fichiers swf dans le PDF, pas de convertir.Merlin
Maître des clésQue pensez-vous de mon problème d’erreur cité plus haut
Il doit s’agir d’une erreur de syntaxe, mais ne sachant pas précisément à quel script cette erreur se rattache je ne peux en dire plus…
Merlin
Maître des clésEn insérant un fichier .SWF lié, sera t-il possible a un instant T, d’imprimer sous forme papier ou dans un PDF (en dur) pour diffusion ? Ces plans apparaitrons-ils sans avoir besoin de cliquer sur un lien.
Comment insere t-on un SWF lié ?– oui
– oui
– avec l’outil “Séquence”, c’est un jeu d’enfantMerlin
Maître des clésS’il s’agit de mettre un PDF à jour dynamiquement, personnellement j’utiliserai une solution plus simple :
j’intégrerai les plans dans le PDF sous forme de fichier .SWF liés (non incorporés dans le PDF, donc) stockés sur un serveur quelconque.Ainsi à chaque ouverture du PDF c’est la dernière version en date du plan qui sera chargée dans le PDF, cette solution à l’avantage de la simplicité (pas de JavaScript), de la fiabilité (cela fonctionne même si JavaScript est désactivé par l’utilisateur), et de la compatibilité (je ne crois pas qu’il existe encore des ordinateurs qui ne soient pas équipés du Flash player).
Il y a un exemple d’une telle intégration dans le PDF disponible sur cette page :
http://abracadabrapdf.net/articles.php?lng=fr&pg=76
Dans ce PDF c’est la musique (au format MIDI) qui est placée en fichier lié sous forme de séquence QuickTime mais le principe est identique.S’il s’agit de prévenir l’utilisateur qu’il existe une nouvelle version des plans et de l’inviter à télécharger la nouvelle version il faudrait obligatoirement en passer par le JavaScript, mais autrement que dans l’exemple cité.
Merlin
Maître des clésJe pense qu’il est possible de simplifier le script ainsi (Else ne sert ici à rien, puisque sinon : il ne se passe rien) :
Code:if (isFullScreen=true) {
app.fs.isFullScreen=false;
}et son inverse :
if (isFullScreen=false) {
app.fs.isFullScreen=true;
}Cependant pourquoi faire compliqué quant on peux utiliser l’action Exécuter une commande de menu > menu Affichage > Plein écran qui fonctionne en bascule ??
???
Merlin
Maître des clésPour en dire plus il faudrait un lien vers le-dit dossier de sélection…
Cependant j’imagine qu’il doit ressembler à un formulaire en ligne, et dans ce cas pour qu’il puisse être rempli ET enregistré par un utilisateur d’Adobe Reader il faut préalablement “activer les droits étendus” dans le document PDF. Cela se fait avec Adobe Acrobat 8 pro et cela ne fonctionne qu’avec Reader 8.
Autrement il faut utiliser la technique de “submit”, c’est-à-dire que l’utilisateur n’envoie que les données du formulaire (sans le formulaire lui-même, donc) et qu’il ne peut pas sauvegarder le formulaire une fois rempli (sauf en l’imprimant).
Les données sont ensuite exploitables dans le formulaire “matrice” avec Acrobat (s’il n’y en a pas beaucoup), ou bien dans un tableur (s’il y en a beaucoup), ou bien dans une base de données (s’il y en a très beaucoup).Dans tous les cas il faut créer le formulaire avec Acrobat Pro, versions 5 à 8.
Merlin
Maître des clésMerlin
Maître des clésCe sont les accolades qui manquent !
13 décembre 2007 à 19:29 en réponse à : Suppression du message d’ouverture en mode plein écran #49554Merlin
Maître des clésJ’ai bien que non, parce-que ça rendrait cette fonction inutile…
Merlin
Maître des clésJe pense que tu trouveras nombre de réponses dans ce chapitre :
>> http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf#page=313
Merlin
Maître des clésJe ne suis pas sur de bien comprendre la question parce que toutes les réponses que j’y voit figure dans le sujet que tu as cité…
???
???13 décembre 2007 à 17:25 en réponse à : Suppression du message d’ouverture en mode plein écran #49552Merlin
Maître des clésPour désactiver cette alerte il faut aller dans les Préférences > Plein Ecran et décocher : Afficher un avertissement…
Mais cela reste une action utilisateur.10 décembre 2007 à 16:26 en réponse à : Fichiers recadrés mais aperçus différents selon logiciels #49550Merlin
Maître des clésPar contre comment tu redistilles un PDF ?
Depuis Acrobat > menu Fichier > Imprimer > avec AdobePDF
C’est pour ça que je mettais en garde sur le format de page de sortie, parce-que s’il n’est pas bon ça ne sert à rien de recadrer avant (par ex. si le format de sortie est trop grand cela rajoutera du blanc autour).
Par contre si le format de sortie est le bon inutile de recadrer avant…
Ex : si un PDF est au format A4 + débords + Traits de coupe, etc, il suffit de le re-distiller (ré-imprimer virtuellement avec AdobePDF) en choisissant A4 comme format de page de sortie (sans mise à l’échelle) pour qu’il soit automatiquement recadré sur ce format (ne pas oublier de centrer
)
PS : l’enregistrement-sous et l’optimisation dans Acrobat conservent toujours le masque et ne permettent pas un “vrai” recadrage.
10 décembre 2007 à 12:09 en réponse à : Fichiers recadrés mais aperçus différents selon logiciels #49548Merlin
Maître des clésDans Acrobat le recadrage n’est qu’un masque qui ne modifie pas le fichier, et les logiciels pseudo-compatibles qui ne respectent pas toutes les spécifications du format PDF ne reconnaissent pas forcément ce masque.
Pour vraiment recadrer un PDF dans Acrobat il faut le recadrer et le re-Distiller (en faisant bien attention au format de page de sortie).
Merlin
Maître des clésOui, j’avais bien compris…
Je vais regarder ça.
Merlin
Maître des clésAttention la fonction execMenuItem est devenue une fonction “Trust”, il faut renommer la fonction et installer un code java dans le répertoire user de l’utilisateur
Pas toutes les fonctions je crois, parce quant on utilise l’action Exécuter une commande de menu avec Acrobat 8 il n’y a quasiment que les actions de navigation qui restent possibles, alors que dans les versions précédentes tous les menus étaient accessibles.
J’en conclus que les fonctions Trust on été éliminées et que seules les non-Trust restent disponibles pour cette action…
???
Merlin
Maître des clésSi tu veux, je peux y regarder de plus près si tu me met un lien de téléchargement (confidentialité de mise).
Merlin
Maître des clésl’icon de la main avec une flèche vers le bas
Ce curseur signifie la présence d’un article, créé avec l’outil Article d’Acrobat ou bien créé dans le logiciel auteur (Word ?) et exporté dans le PDF.
C’est ce qui explique certainement les difficultés de navigation : il y a un panneau de navigation Article dans Acrobat pour les gérer plus facilement.
Pour le panneau des signets il n’y a pas de règle : chaque version fait ce qu’elle veut…
Merlin
Maître des clésJ’ai Reader et Acrobat en version 8.1 et ça ne fonctionne ni dans l’un ni dans l’autre…
Merlin
Maître des clésMon catalogue touche à sa fin, mais les boutons ne régissent pas toujours correctement en mode plein écran, alors que tout fonctionne parfaitement en mode normal ou en mode lecture.
Qu’est-ce qui ne fonctionne pas ?
Est-il possible de visualiser les signets en mode plein écran (pour garder la transition des pages)
Oui et non, dans certaines versions cela affiche une fenêtre flottante, dans d’autre cela ne fonctionne pas du tout…
6 décembre 2007 à 12:49 en réponse à : Navigation dans 1 fichier pdf uniquement par les boutons qu’il contient #49515Merlin
Maître des clésMerci d’effectuer un copier/coller dans le livre d’or :
–> http://abracadabrapdf.net/guestbk.php?lng=fr5 décembre 2007 à 20:37 en réponse à : Navigation dans 1 fichier pdf uniquement par les boutons qu’il contient #49513Merlin
Maître des clésJe viens de tomber sur la même question, posée sur le Acrobat User Community Forums, il y a déjà une ébauche de script (en attendant d’autres réponses) :
http://www.acrobatusers.com/forums/aucbb/viewtopic.php?id=1807
4 décembre 2007 à 11:49 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49463Merlin
Maître des clésLa version 5 fonctionne sur Mac OS X.4, sur Classic, et sur Mac OS 9.1.
C’est la seule version d’Acrobat et de Reader qui fonctionne sur les deux systèmes Mac, je crois qu’elle fonctionne aussi sur Windows XP mais avec Windows il est fortement déconseillé par Adobe d’avoir plusieurs versions sur un même système. Il faut des machines virtuelles.
Merlin
Maître des cléset installer un code java dans le répertoire user de l’utilisateur :
Ou bien décocher cette option dans les Préférences, mais dans son cas il faudrait que ce soit l’utilisateur final qui le fasse…
3 décembre 2007 à 20:36 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49461Merlin
Maître des clésDans AcroJS.pdf la compatibilité de toutes les fonctions est listée dans le cadre qui est à gauche du nom, sinon il faut tester…
C’est pour ça que je garde des versions 5 dans un coin.
3 décembre 2007 à 15:16 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49459Merlin
Maître des clésMoi je fais du tout compatible version 5 et +, avec un minimum de JavaScripts, comme ça je ne suis pas embêté et ça fonctionne à peu près partout…
(sauf besoin ou spécification particulière, par exemple le multimédia “sérieux” réclame du version 6 et +).Merlin
Maître des clésEffectivement, ça ne fonctionne pas dans la version 8 mais ça fonctionne très bien en version 5.1 (Reader et Acrobat)…
Y a comme un bug, on dirait !Une solution alternative est de passer, soit par l’action Exécuter une commande de menu (dans les propriétés du bouton), soit de faire la même chose en JavaScript (app.execMenuItem).
Pour ça je te conseille l’excellent utilitaire gratuit Menu Item and Toolbar Report Generator que tu trouveras sur la page:
http://www.windjack.com/products/freestuff.htmlMerlin
Maître des clésJuste pour voir :
Va dans les Préférences > JavaScript > et décoche Activer la stratégie de protection globale des objets.
Ensuite, quitte et relance le logiciel.1 décembre 2007 à 11:29 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49453Merlin
Maître des clésUn petit script à l’ouverture (et à la fermeture pour rétablir) permet de prendre le contrôle de certaines préférences d’affichage, dont le choix d’ouvrir le lien dans une même fenêtre ou une autre fenêtre.
Dans le 1er cas l’utilisateur revient sur le doc de départ via le bouton retour (vue précédente).
Pour le contrôle des Préférences d’affichage voir les fichiers de démo des diaporamas (Aubade & Pins de Salzmann), fonctions qui sont documentées dans les AbracadabraScripts :
–> http://abracadabrapdf.net/articles.php?lng=fr&pg=133
–> http://abracadabrapdf.net/articles.php?lng=fr&pg=124
Merlin
Maître des clésIl faut surtout que tu vérifie que ça fonctionne avec la version utilisée par tes utilisateurs finaux, ou bien que ça fonctionne avec la plus ancienne version susceptible d’être utilisée.
Merlin
Maître des clésSi tu as besoin d’une ancienne version de Reader :
–> http://www.adobe.com/products/acrobat/alternate.html
Merlin
Maître des clésTu n’as pas besoin de JavaScript pour créer ou modifier des champs, il y a plus productif : le panneau Champs te permet de tous les effacer, ensuite tu recrée tes boutons sur une seule page et quand tout fonctionne bien et que tout est prêt tu les sélectionne tous, et ensuite clic-droit sur l’un d’entre-eux et : Dupliquer (sur toutes les pages).
30 novembre 2007 à 09:20 en réponse à : Navigation dans 1 fichier pdf uniquement par les boutons qu’il contient #49512Merlin
Maître des clésJe salue le retour d’Alex sur le forum !
Merlin
Maître des clés– Pourquoi changer les noms de champs ?
– Pourquoi changer les info-bulles ?
???
Merlin
Maître des clésLa façon de créer les champs peut être simplifiée…
28 novembre 2007 à 12:03 en réponse à : Navigation dans 1 fichier pdf uniquement par les boutons qu’il contient #49508Merlin
Maître des clésLe JavaScript est un “faux” langage de programmation en ce sens qu’il est interprété à la volée par le processeur, et non pas pré-compilé en “langage machine”.
Mais il est possible que ça fonctionne très bien, je mentionne juste un risque…
Merlin
Maître des clésY-a-t-il autre chose à faire?
Oui, en beaucoup plus simple, je prépare ma réponse ce soir et je la posterai demain (pas de connexion le soir en ce moment).
28 novembre 2007 à 11:58 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49450Merlin
Maître des clés27 novembre 2007 à 11:56 en réponse à : Navigation dans 1 fichier pdf uniquement par les boutons qu’il contient #49506Merlin
Maître des clésDe fait il n’y a qu’un seul vrai moyen efficace de parer à ce problème sans passer des heures à programmer (de plus les scripts en boucle sur des machines peu puissantes c’est la cata…) c’est de mettre un message d’alerte à l’ouverture du document pour prévenir l’utilisateur de n’utiliser que les boutons, et que tout autre moyen de navigation se fait à ses risques et périls… (de s’y perdre)
De plus, bloquer certaines touches c’est prendre le risque que certaines catégories de personnes (mal-voyants par ex.) ne puissent pas accéder au document correctement…
27 novembre 2007 à 08:30 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49448Merlin
Maître des clésCode:global.pgnm = this.pageNum;
this.getField(“monChamp”).value=global.pgnm;
var otherDoc = app.openDoc(“ENGLISH.pdf”, this);
otherDoc.pageNum = global.pgnm;
otherDoc.getField(“monChamp”).value=global.pgnm;Bonne nouvelle ! Ce script fonctionne très bien, aussi bien pour l’ouverture sur la bonne page que pour le remplissage du champ témoin. En fait c’est ton script auquel j’ai rajouté “this.” au début de la 2e ligne.
Cependant mon idée était bonne et ce n’est pas seulement ça qui fait que ça fonctionne ou non, en fait il faut ajouter une ligne de script au doc cible pour déverrouiller la propriété Disclosed qui par défaut empêche tout transfert d’info d’un doc à l’autre.
Cette propriété à un fonctionnement spécial car, le mieux étant l’ennemi du bien, Adobe a commis une grosse bourde lors de son intégration dans la version 5.0.5 d’Acrobat.
Je te conseille d’examiner la doc (AcroJS.pdf) pour en savoir plus.Donc il te faut placer en script de document (menu Options avancées > Traitement du doc > Scripts JavaScripts) de chaque document cible le script suivant :
Code:this.disclosed = true;On peux aussi placer ce script en “script d’ouverture de page” quand on sait à l’avance sur quelle page le doc doit s’ouvrir mais ici ce n’est pas le cas, justement.
26 novembre 2007 à 15:36 en réponse à : Ouvrir un fichier pdf à la même page que celui ouvert (dans une autre langue) #49446Merlin
Maître des clésJe crois que j’ai idée sur ce qui ne va pas, je te tiens au courant dès que j’ai un peu de temps…
-
AuteurRéponses