IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Indesign - import image via XML
Options
nikos69
posté 9 May 2017, 07:52
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 7 Feb 2006
Membre no 55 177



Bonjour,
j'ai une petite question. Je suis en train de monter un catalogue en utilisant le xml. Je crée mes fichiers xml à partir de bases excel, du texte et des images sont importées, tout fonctionne, pas de soucis. Mais, il arrive que dans la quantité d'images à importer, je n'en ai pas encore certaines (les liens sont générés dans le xml mais je n'ai pas encore le fichier correspondant). Du coup la fenêtre d'import me dit qu'elle ne trouve pas le fichier, et je vais à la main chercher une image temporaire sur laquelle il est simplement écrit image manquante.
La question est : est-il possible de poser une condition dans mon fichier xml (ou ailleurs), qui dirait qu'en cas de fichier non présent, il m'importe mon fichier image manquante ?
Je sais pas si je suis bien clair biggrin.gif

Edit : une nouvelle question, j'ai basculé toutes mes images sur un volume serveur différent, et à l'import du xml, aucune image ne monte. Les images doivent obligatoirement être en local ? auquel cas ça serait vraiment bof huh.gif

Ce message a été modifié par nikos69 - 9 May 2017, 16:53.
Go to the top of the page
 
+Quote Post
Ozalto
posté 9 May 2017, 22:09
Message #2


Nouveau Membre


Groupe : Membres
Messages : 32
Inscrit : 20 Feb 2015
Membre no 194 267



Hello,

A priori je ne connais pas de solutions natives pour vérifier la présence d'un fichier image et de conditionner l'import d'une image ce faisant. Avec XSLT, tu pourrais employer de la condition mais pas vérifier physiquement la présence des fichiers en amont.
Il resterait un script qui modifierait le fichier XML en amont ou la structure XML en aval. Dans ce cas, tu te contenterais de passer un nœud "image" mais sans attribut href.

Enfin, dans tous les cas, tu ne peux pas utiliser de lien externe, seulement des liens locaux par défaut. Il faut donc que tes visuels soient sur un volume réseau accessible a maxima. Si tu veux malgré tout utiliser des liens externes type HTTP, il te faut opter ou bien pour le plugin CtrlELink

Mais dans la mesure ou c'est pour un catalogue, je te déconseille l'import XML. Certes c'est gratuit, certes ça marchouille mais la conception de catalogues requiert des outils plus puissants. Je t'en parle en connaissance de cause dans la mesure ou j'ai fait des catalogues en XML et j'en ai mesuré tous les avantages et désavantages. Les derniers s'imposant aux premiers.
Je ne peux que te recommender d'utiliser un produit comme EasyCatalog. Certes le prix peut rebuter mais cela en vaut largement l'investissement. La mise en page de catalogues est grandement facilitée par les nombreuses options de mise en page automatisée. Et dans ton cas, tu pourrais lier des images externes (liens http) et gérer le distingo fichiers dispos/indispos. Une image de remplacement sera alors possiblement utilisée et remplacée ultérieurement quand le fichier sera disponible.

En espérant que ça t'aide,

Loic


--------------------

Consultant en automatisation de la chaîne graphique
Expert certifié Enfocus Switch - Scripting Adobe (JavaScript) - Flux XML éditoriaux - Conseil et formation - Co-Fondateur de Scriptopedia.org
Twitter : @ozalto // @loicaigon - LinkedIn : https://fr.linkedin.com/pub/loic-aigon/1b/91/288
Go to the top of the page
 
+Quote Post
nikos69
posté 10 May 2017, 05:49
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 7 Feb 2006
Membre no 55 177



Merci pour ta réponse. Pour les images manquantes je vais continuer de faire à la main pas de soucis.
Pour le problème de lien, en fait les images sont stockées sur un autre volume du serveur local, donc pas de http, mais AFP://...
Le dossier de travail est sur un volume (avec fichiers indesign, XML...) et les images sur un autre volume. Et en rentrant le chemin complet de cet autre volume dans mon href, ça ne fonctionne pas.

Pour ce qui est du XML en général, je suis d'accord qu'est catalogue est bien mieux, plus poussé, plus adapté. Mais disons que pour ce projet (que je ne fais pas pour la première fois), l'idée du XML est de dégrossir la mise en page en intégrant les éléments en automatique, ensuite tout le reste est fait à la main, plutôt que d'automatiser entièrement du début à la fin. Cependant, on en a parlé plusieurs fois avec le boss et il faut que je me renseigne sur easy catalog, voir si ça peut vraiment nous être utile dans nos projets et voir aussi pour une formation. Les deux soucis étant de réussir ensuite à avoir des bases propres de la part des clients, et ça c'est pas gagné, et de trouver le temps pour mettre en place tout ça.

Edit : je viens de trouver la solution à mon problème de volume serveur, la nomination du chemin n'était pas tout à fait correcte tongue.gif
Si ça peut aider quelqu'un un jour, voilà à quoi ça doit ressembler :
href="file:///Volumes/Nom_du_volume/Nom_dossier/"

Ce message a été modifié par nikos69 - 10 May 2017, 10:34.
Go to the top of the page
 
+Quote Post
Ozalto
posté 10 May 2017, 22:40
Message #4


Nouveau Membre


Groupe : Membres
Messages : 32
Inscrit : 20 Feb 2015
Membre no 194 267



Citation
Edit : je viens de trouver la solution à mon problème de volume serveur, la nomination du chemin n'était pas tout à fait correcte tongue.gif
Si ça peut aider quelqu'un un jour, voilà à quoi ça doit ressembler :
href="file:///Volumes/Nom_du_volume/Nom_dossier/"


Oui quand il m'arrive d'avoir un doute je place une image que je taggue puis j'inspecte l'attribut href wink.gif


--------------------

Consultant en automatisation de la chaîne graphique
Expert certifié Enfocus Switch - Scripting Adobe (JavaScript) - Flux XML éditoriaux - Conseil et formation - Co-Fondateur de Scriptopedia.org
Twitter : @ozalto // @loicaigon - LinkedIn : https://fr.linkedin.com/pub/loic-aigon/1b/91/288
Go to the top of the page
 
+Quote Post
nikos69
posté 11 May 2017, 07:57
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 7 Feb 2006
Membre no 55 177



C'est ce que j'ai fais effectivement, j'aurais pu y penser avant biggrin.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 29th March 2024 - 12:47