Inscrivez-vous

abracadabraPDF Forum

Le seul forum francophone entièrement dédié au format PDF

ergo

08 février 2012 : 13:54
Apprenti sorcier Messages: 5
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.


« Modifié: 09 février 2012 : 12:38 par Lionel »

  • Grand magicien
  • Messages: 7 286
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:
Acrobate du PDF, InDesigner et Photoshopographe

  • Apprenti sorcier
  • Messages: 5
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:

  • Grand magicien
  • Messages: 7 286
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:
Acrobate du PDF, InDesigner et Photoshopographe

  • Apprenti sorcier
  • Messages: 5
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

  • Grand magicien
  • Messages: 7 286
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:
Acrobate du PDF, InDesigner et Photoshopographe

  • Apprenti sorcier
  • Messages: 5
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 ....

  • Grand magicien
  • Messages: 7 286
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:
Acrobate du PDF, InDesigner et Photoshopographe

  • Apprenti sorcier
  • Messages: 5

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

  • Grand magicien
  • Messages: 7 286
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:
Acrobate du PDF, InDesigner et Photoshopographe