Comment atteindre chps "Nom affichage" "Balises" avec SetFieldValue() ? RÉPONDU  (Lu 4472 fois) Partager ce sujet Imprimer

1 B


Merlin  17 février 2012 : 16:47

Oui, on a réussi à remplir la fiche d'info des documents à partir d'un script ....et notamment le champ "Description"!
Mais les deux seuls champs qu'on arrive pas à atteindre justement c'est les fameux "Display Name" et "Tags" !

Si tu pouvais partager ce script on se ferait un plaisir de voir ce qu'on peut faire…
 :Smiley15:


Citer
Joel n'a pas répondu à notre message posté sur http://blog.practicalpdf.com/portfolios/
:tutut:
Joel ne répond pas à ce type de message sur son blog :
Citer
On peut le trouver sur le forum AcrobatUsers, en particulier dans la section Portfolio :
http://answers.acrobatusers.com/PDF-Portfolios-c463.aspx


Citer
Est ce que cela te dérangerait si on en discutait un peu au tél ....pour t'expliquer justement ce qu'on a réussi à faire et là où nous n'avons pas réussi ?

Je jetterais bien un coup d'œil au script d'abord.
 :Smiley01:

IP archivée


ergo  17 février 2012 : 15:54


Merci Merlin !

Oui, on a réussi à remplir la fiche d'info des documents à partir d'un script ....et notamment le champ "Description"!
Mais les deux seuls champs qu'on arrive pas à atteindre justement c'est les fameux "Display Name" et "Tags" !

Joel n'a pas répondu à notre message posté sur http://blog.practicalpdf.com/portfolios/

Est ce que cela te dérangerait si on en discutait un peu au tél ....pour t'expliquer justement ce qu'on a réussi à faire et là où nous n'avons pas réussi ?

Bon week end
jp

IP archivée


Merlin  13 février 2012 : 19:30

D'ailleurs, tous les champs de meta données que l'utilitaire de joel va lire sont bien visibles dans le tableau "Detail" en mode "Edition" et non visible dans cette fameuse fiche d'information ouverte en cliquant sur le "i" d'un document. 

Si tu arrives à remplir les fiches infos à partir d'un script je suis preneur…
 :Smiley03:

As tu essayé les nouvelles "dispositions" de Porte-documents proposées par Joel ?
==> http://blog.practicalpdf.com/portfolios/
 :idee:

IP archivée


ergo  13 février 2012 : 14:19

Oui, j'ai bien vu que l'on pouvait supprimer ou renommer certains champs. Et on a essayé de s'en sortir comme cela ! Mais cela ne marche pas car ce n'est pas parce que tu supprimes un champ ou en rajoute un par exemple que la fiche d'information associée aux documents et accessible directement dans le porte document sera modifiée !

D'ailleurs, tous les champs de meta données que l'utilitaire de joel va lire sont bien visibles dans le tableau "Detail" en mode "Edition" et non visible dans cette fameuse fiche d'information ouverte en cliquant sur le "i" d'un document. 

C'est pas facile à expliquer ....

IP archivée


Merlin  10 février 2012 : 11:33

As tu noté que l'on peut, par exemple, supprimer le champ Display Name et renommer n'importe quel autre champ existant en reprenant ce même nom, ou un autre ?

En clair : ne serait-il pas plus simple de renommer les champs plutôt que de transférer leur contenu ?
 :idee:

IP archivée


ergo  10 février 2012 : 11:00

merci pour ta réponse
la finalité est toute simple : l'utilitaire de joel prélève les métadonnées des documents que contient le porte document et les affiche dans de nouveau champs du porte document. Nous, ce que nous voudrions, c'est verser ces informations dans les deux champs "dispay name" et "tags" du porte document mais nous ne savons pas comment les nommer dans SetFieldValue pour les atteindre
Par contre nous avons bien réussi à atteindre le champ "description"

bon week end

IP archivée


Merlin  09 février 2012 : 17:08

Je ne comprend pas bien la finalité de l'opération…
Si c'est pour mettre à jour les infos concernant fichiers remplacés dans le Porte-document il suffit de relancer le script de Joel.
Non ?
 :Euuuh:

IP archivée


ergo  09 février 2012 : 16:51

Merci pour les informations que tu nous donnes.
En lisant le document que tu nous donnes en lien, j'en déduis qu'il nous faut connaître la manière dont les champs "Nom d'Affichage" et "Balises" (en anglais Display Name et Tags) sont nommés dans le schéma de la collection.
As tu une idée pour arriver à connaitre le contenu de ce fameux schéma ? ...Y a t il une fonction qui permettrait de le visualiser dans un javascript ? ou peut on le voir en utilisant le deboggeur javascript d'Adobe ?

Sinon, merci pour les coordonnée de Joel. Je lui poste immédiatement un message à l'adresse que tu donnes

Bon week end

 :bonjour:

IP archivée


Merlin  09 février 2012 : 10:18

Bonjour,

la documentation concernant "SetFieldValue" est ici :
http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.334.html

Pour des réponses plus avancées il faudrait en parler à Joel directement, Monsieur Portfolio c'est lui.
On peut le trouver sur le forum AcrobatUsers, en particulier dans la section Portfolio :
http://answers.acrobatusers.com/PDF-Portfolios-c463.aspx

 :Smiley01:

IP archivée


ergo  08 février 2012 : 13:54

Bonjour,

Je suis en train de réaliser un porte document et l’utilitaire javascript ADBE_JFG_PortfolioUtilities_v1.7_ENG-FRA.js que Joël a développé et qui nous a vraiment bien aidé. Il nous reste juste un dernier petit souci que l’on n’arrive pas à résoudre.
Avec  l’instruction  this.dataObjects[a].setFieldValue("Description", docInfo["Subject"]), nous réussissons à mettre à jour automatiquement le champ « description » du portedocument.

Nous souhaiterions faire la même opération avec les champs « Nom d’affichage » et « Balises » (en anglais "Display Name" et "Tags" ) du portedocument mais ces noms de champs ne sont pas reconnus par SetFielValue().

Sauriez-vous nous dire sous quel nom SetFieldValue() les connaît ou avez-vous une idée de comment trouver cette information ?

Merci pour votre aide précieuse.



IP archivée