Donnez vie à vos documents numériques !
 

Comment atteindre chps "Nom affichage" "Balises" avec SetFieldValue() ? RÉPONDU

abracadabraPDF Forums Support & assistance Comment atteindre chps "Nom affichage" "Balises" avec SetFieldValue() ? RÉPONDU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44109
    ergo
    Membre

    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.

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Auteur
    Réponses
  • #52638
    Merlin
    Maître des clés

    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:

    #52639
    ergo
    Membre

    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:

    #52640
    Merlin
    Maître des clés

    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:

    #52641
    ergo
    Membre

    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

    #52642
    Merlin
    Maître des clés

    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:

    #52643
    ergo
    Membre

    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 ….

    #52644
    Merlin
    Maître des clés

    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:

    #52645
    ergo
    Membre

    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

    #52646
    Merlin
    Maître des clés

    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:

    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 :

    On peut le trouver sur le forum AcrobatUsers, en particulier dans la section Portfolio :
    http://answers.acrobatusers.com/PDF-Portfolios-c463.aspx

    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:

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.