Donnez vie à vos documents numériques !
 

Introduire métadonnées d’un fichier XML dans un PDF avec Enfocus Switch

abracadabraPDF Forums PDF – Général Introduire métadonnées d’un fichier XML dans un PDF avec Enfocus Switch

  • Ce sujet est vide.
15 sujets de 1 à 15 (sur un total de 23)
  • Auteur
    Messages
  • #45145
    Maellyos
    Membre

    Bonjour,

    Cela fait maintenant quelques jours que je cherche comment introduire des métadonnées d’un fichier XML dans un fichier PDF à l’aide d’Enfocus Switch. Dans mes recherches j’ai entendu parler du logiciel PDF Constructor d’apago. Est-il indispensable d’avoir ce logiciel ou alors puis-je me débrouiller seulement avec Switch et les logiciels standards de prépresse. Je tiens à préciser que je suis débutant sur ce logiciel.  :doute:

    Merci d’avance de vos réponses !

    Cordialement

    #58890
    Merlin
    Maître des clés

    Bonjour.

    :joker:

    #58891
    Maellyos
    Membre

    Bonjour Merlin,

    Ton smiley « Joker » veut dire que tu saute cette question ??? :P

    #58892
    Merlin
    Maître des clés

    Oui. Joker = joker.
    Je ne savais même pas qu’Enfocus Switch existait.

    Par-contre Cricri qui fréquente ce forum est un grand-gourou Enfocusien, il saura certainement te répondre.
    :Smiley01:

    #58893
    Maellyos
    Membre

    Ok ! Espérons que M. Cricri passe par ici car pour l’instant je n’ai toujours pas avancé  :mur:

    Edit: en recherchant dans les messages de Cri-cri, j’ai trouvé ceci : http://abracadabrapdf.net/forum/index.php/topic,2687.msg14711.html#msg14711 c’est ce que je cherche à faire je pense. Donc je vais tester les solutions dites dans ce post !

    #58894
    Cri-cri
    Membre

    Hello (et merci à Merlin de m’avoir pointé le topic  :Smiley01: )

    Ca dépend réellement ce que tu entends par introduire des métadonnées XML dans un PDF.
    Si tu parles d’injecter des informations venant d’un fichier XML dans le contenu XMP d’un PDF, tu as effectivement plusieurs solutions avec Switch.

    Pour ce qui est des métadonnées standards PDF (celles visibles dans les infos du fichier, aussi bien sur Reader que sur Acrobat)
    – un script Acrobat tout fait téléchargable ici : http://www.crossroads-world.com/en/Home/Get%20Flows/Enfocus/Add%20document%20info%20using%20a%20JavaScript%20in%20Acrobat
    – une solution externe type Command Line, telle CoherentPDF (cité dans le topic que tu mets en lien) ou équivalent

    Si tu veux injecter des métadonnées non-standards (visibles uniquement avec Acrobat – pas Reader – via le bouton « Métadonnées supplémentaires… », c’est un peu plus compliqué et demande une version de Siwtch comprenant le module de scripting. Là, tu peux créer n’importe quelle arborescence XMP, selon les spécifications XMP, via du scriting Switch/Javascript.
    Pas très évident pour un débutant, car le scripting Switch n’est pas trivial, pas plus que la structuration XMP.

    J’ai écrit pas mal de scripts d’injection XMP donc n’hésite pas à poser des questions  :Smiley03:

    #58895
    Maellyos
    Membre

    Hello !

    Et bien merci pour la enfin les réponses ! Je vais tester ça dès que possible et vous tiens au jus de ma réussite (ou pas…) !

    #58896
    Maellyos
    Membre

    Hmmmm, ça me dérange, j’ai rajouté un travaux à problème au flux proposé par crossroads, et mes travaux termine dedans. Dans mes messages il me dit qu’il n’arrive pas à lire le fichier Javascript, j’ai réédité le lien pour être sûr que ce n’était pas une erreur de chemin, mais non, ça me l’envoie quand même dans travaux à problèmes…

    Voici un petit screen des messages d’erreur
    944929Capturede769cran20150507a768133959.png709336Capturede769cran20150507a768133959.png

    Edit: Est-ce que tout simplement je ne pourrais pas utiliser le module de base XML pickup en nommant le fichier XML et PDF de la même façon ??

    #58897
    Cri-cri
    Membre

    Non, le XMP Pickup va injecter les données du fichier XML en jeu de données attaché au fichier DANS Switch.
    Tu peux les utiliser dans le flux pour router des fichiers, renommer, et faire plein d’autres choses, mais une fois en dehors du flux, il n’y a plus rien.
    C’est pour cela que l’on fait de l’injection en XMP pour intégrer certaines infos DANS le fichier et faire qu’elles ont donc accessibles, même en dehors de Switch.

    Par contre, pour ton problème, as-tu vérité que tu autorises bien l’accès Javascript dans Acrobat ?
    Dans les préférences d’Acrobat, dans la section Javascript, il faut que tu coches le bouton « Autoriser les privilèges d’exécution Javascript d’éléments de menu ».
    Si bien sûr « Activer Acrobat Javascript » est coché, sinon, ça ne marchera pas non plus  :Smiley08:

    #58898
    Maellyos
    Membre

    Hello tout le monde !

    Aujourd’hui c’est mon anniversaire et comme cadeau Cri-cri m’a aidé à réussir ce que je voulais faire !! Merci ça fonctionne !!  :extra:

    Bonne journée à tous, la mienne commence bien :D

    #58899
    Cri-cri
    Membre

    Bon anniversaire !  :soleil:

    #58900
    Maellyos
    Membre

    Merci !  :bonjour:

    #58901
    Merlin
    Maître des clés

    Cri-cri a fait sa B.A. (Bon Anniversaire).

    :Smiley08:

    #58902
    Cri-cri
    Membre

    :Smiley08:

    #58903
    Maellyos
    Membre

    Du coup, maintenant pour injecter des données venant d’un fichier XML, (car avec le script acrobat, les metadonnées sont fixes) il faut donc forcément passer par un script XMP ?

15 sujets de 1 à 15 (sur un total de 23)
  • Vous devez être connecté pour répondre à ce sujet.