Script Indesign : contrôler la présence images dans Indesign

burkan

Membre enregistré
23 Janvier 2009
3
0
Bonjour,

Je souhaite mettre en place un script (en Javascript ou applescript) pour la chose suivante.

J'ai document Indesign de 12 pages dont chacune des pages doit contenir impérativement 1 image chacune (en plus d'autres). Mais chacune de ces images doit figurer qu'1 seule fois. Donc la page 1 doit contenir impérativement l'image "01.tif" (d'autres images figureront aussi), la page 2 doit contenir impérativement l'image "02.tif" (d'autres images figureront aussi) etc... et la page 12 doit contenir impérativement l'image "12.tif" (d'autres images figureront aussi).
Autrement dit, je pense que le script doit contenir une petite base de données qui indiquerait que l’image “01.tif” doit être sur la page 1, l’image “02.tif” sur la page 2 etc...

Donc lors de l'export du fichier en PDF (PDF 2001 X1), si les contraintes ci-dessus sont respecter, le PDF se génère normalement.

Mais dans les 3 cas ci-après :
(1) si 1 des images de la base de données est absente
(2) si 1 des image de la base de données n'est pas sur la bonne page
(3) si 1 des images de la base de données se retrouve sur plusieurs pages

une fenêtre de dialogue apparait pour indiquer les messages suivants et empêcherait la création du PDF (prenons l’exemple de l’image “04.tif” qui doit être impérativement mais uniquement sur la page 4) :
(1) : l'image "04.tif" est absente sur la page 4
(2) : l'image "04.tif" se trouve sur la page 2
(3) : l'image "04.tif se trouve sur la page 2 et 3

Donc je pense qu'il faudrait un script dans lequel on entrerait les 12 noms de fichiers des images, les relier individuellement à chacune des pages. Lors de la demande d'export sur Indesign (Pomme + E), le script analyserait cela et si un des 3 cas se présente, il afficherait le message correspondant.

Mais voilà... je ne suis pas fort en Javascript et/ou applescript.
Pouvez-vous m'aider ou m'orienter sur un script susceptible de m'aider ?
Merci d'avance.
 
A ta place j'irai poser cette question sur un forum un peu plus spécialisé comme
Javascript pour inDesign
ou en français à Marc Autret:
<http://marcautret.free.fr/>

---------- Nouveau message ajouté à 10h24 ---------- Le message précédent a été envoyé à 09h58 ----------

Voilà la bonne référence pour la partie scripts de M. Autret:
Indiscripts - InDesign Scripting Playground
 
Merci Selus pour l'info mais j'avais déjà fait un tour sur les sites pouvant m'aider dont ceux dont tu me parles. Je n'ai pas trouvé le script me convenant mais je vais continuer mes recherches.
Si vous avez d'autres pistes, n'hésitez pas à me le faire savoir. ;)
 
(1) si 1 des images de la base de données est absente
Ca c'est du boulot pour le Contrôle en amont, par défaut : image manquante = alerte avant l'impression ou l'export en PDF.


(2) si 1 des image de la base de données n'est pas sur la bonne page
(3) si 1 des images de la base de données se retrouve sur plusieurs pages
Je ne sais pas dans quel but tu veux scripter, mais ce sont des infos que l'on obtient d'un seul coup d'œil sur le panneau Liens.

:)