QuarkXpress et base de donnée

QuarkXpress et base de donnée - PAO / Desktop Publishing - Graphisme

Marsh Posté le 05-04-2006 à 09:18:33    

Bonjour, je suis jeune programeur, et surtout, je débutant avec QuarkXpress ! Un ami m'a demandé de lui rendre un service.  
Voila il veut pouvoir éditer un catalogue avec QuarkXpress (6.5) et pouvoir mettre à jour dynamiquement (à l'aide d'un script ou autre) certain champs de texte (les prix). Pour cela je dispose d'une table excel.  
Apparement il y a moyen de faire ca avec des balises XML, mais je ne maitrise pas encore trés bien cet outil......ou alors je me trompe complétement !  
Aprés 2 jours de recherche.....je séche ! :sweat:  
Quelqu'un pourait-il m'aider ?
 
 

Reply

Marsh Posté le 05-04-2006 à 09:18:33   

Reply

Marsh Posté le 05-04-2006 à 11:58:17    

Vi c'est possible, j'ai utilisé pendant 2-3 ans une interface 4D pour ça... mais il ya d'autres solutions.
 
Exemple ici : http://forum.hardware.fr/hardwaref [...] -1.htm#bas :)
 
 
a++

Reply

Marsh Posté le 05-04-2006 à 13:56:07    

interface 4d ? C'est un system lourd ca non ?
J'ai pas beaucoup de moyen, je cherche un system qui par le biais de script ou d'automatisme autre pourait juste venir mettre à jour certain champ (avec des balises pour les repérer par exemple).
Si tu (ou n'importe qui d'autre :p) as justement "d'autres solutions" a me proposer je suis preneur !!!
Merci

Reply

Marsh Posté le 05-04-2006 à 15:24:54    

vi c un système lourd :D mais bon ça marchait niquel... sinon je me renseigne et je reviens vers toi ;)

Reply

Marsh Posté le 05-04-2006 à 15:29:22    

Merci c'est vraiment simpas de ta part
Je cherche beaucoup, en ce moment je suis en train de regarder du coté des TAGS, mais c'est plus pour de la mise en forme non.....pas trop pour de la mise à jour.
Je dois avouer que pour une fois, mon ami Google ne m'aide pas bcp !!!

Reply

Marsh Posté le 05-04-2006 à 16:12:54    

Justement à mon avis il faudra jouer avec les tags : une fois la mise en page faite, peut-être simplement un "remplacer" à partir d'une base ? bon je vais voir...
 
Tiens il y a déjà une piste ici : http://euro.quark.com/fr/products/ [...] s_dom.html


Message édité par Gauvain le 05-04-2006 à 16:16:11
Reply

Marsh Posté le 06-04-2006 à 10:33:56    

Je suis mainteant parti du coté de l'Xtension XML Plus. D'aprés la déscription ca pourait être la solution à mon probléme.........mais malgés la doc je comprend pas bein comment ça marche.....snif
Si quelqu'un pouvait m'aider à mieu le comprendre (tuto, exemple....)
J'arrive a créer ma nouvelle mise en page, mais aprés je ne comprend pas trop ca qu'il faut faire pour lier mon XML avec mes champs, les exporter, et les importer facilement pour faire de la MAJ de champ.
Merci

Reply

Marsh Posté le 10-04-2006 à 10:56:47    

Finalement j'ai casiment résolu mon probléme en passant sous InDesign....J'utilise un Plug-In qui s'appel inEventScript et qui permet de lancer des javaScript à l'ouverture du fichier. Mon seul probléme est que je n'arrive pas bien à fermer mon appication à l'aide du javaScript, il me lance une erreur du type :
"L'instruction à '0x00000008' emploie l'adresse mémoire '0x00000008'.La mémoire ne peut pas etre 'read'."  
et aprés
"L'instruction à '0x4f79d17c' emploie l'adresse mémoire '0x00000014'.La mémoire ne peut pas etre 'read'."  
Quand je regarde le fichier de log, voila l'erreur qu'il m'affiche :
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  00000008 00:00000000  
 
Registers:
EAX:0012FA44
EBX:03559090
ECX:03559090
EDX:04DCC470
ESI:02993458
EDI:00000000
CS:EIP:001B:00000008
SS:ESP:0023:0012FA40  EBP:00000001
DS:0023  ES:0023  FS:003B  GS:0000
Flags:00210206
 
Call stack:
Address   Frame     Logical addr  Module
 
Voici mon javaScript (ps, avec ca aussi je ne suis pas encore un grand prodige !!!)
with ( app.activeDocument ) {
 app.activeDocument.importXML("./myxml.xml" );
 app.activeDocument.save("./test.indd" );  
 document.close();
 app.closeWindow();
}
Si une personne à déjà rencontrée ce genre de probléme......merci de guider ma lanterne !!!

Reply

Marsh Posté le 10-04-2006 à 11:54:34    

je viens de régler mon probléme en changeant les lignes
    document.close();
    app.closeWindow();  
par  
    app.quit();
Quand je lance mon fichier il se met à jour et Indesign quite proprement sans aucun message d'erreur.
Voila, au moins ca servira peu etre à quelqu'un d'autre !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed