abracadabraPDF › Forums › PDF – Général › Introduire métadonnées d’un fichier XML dans un PDF avec Enfocus Switch
- Ce sujet est vide.
- AuteurMessages
- 4 mai 2015 à 11:41 #45145
Maellyos
MembreBonjour,
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
4 mai 2015 à 12:57 #58890Merlin
Maître des clésBonjour.
:joker:
5 mai 2015 à 07:18 #58891Maellyos
MembreBonjour Merlin,
Ton smiley « Joker » veut dire que tu saute cette question ???
5 mai 2015 à 08:36 #58892Merlin
Maître des clésOui. 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:6 mai 2015 à 13:57 #58893Maellyos
MembreOk ! 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 !
6 mai 2015 à 21:40 #58894Cri-cri
MembreHello (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 équivalentSi 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:
7 mai 2015 à 07:11 #58895Maellyos
MembreHello !
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…) !
7 mai 2015 à 11:49 #58896Maellyos
MembreHmmmm, ç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
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 ??
7 mai 2015 à 13:54 #58897Cri-cri
MembreNon, 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:11 mai 2015 à 07:49 #58898Maellyos
MembreHello 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
11 mai 2015 à 08:05 #58899Cri-cri
MembreBon anniversaire ! :soleil:
11 mai 2015 à 09:42 #58900Maellyos
MembreMerci ! :bonjour:
11 mai 2015 à 10:21 #58901Merlin
Maître des clésCri-cri a fait sa B.A. (Bon Anniversaire).
:Smiley08:
11 mai 2015 à 10:32 #58902Cri-cri
Membre:Smiley08:
11 mai 2015 à 14:47 #58903Maellyos
MembreDu 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 ?
- AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.