Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2455 connectés 

  FORUM HardWare.fr
  Graphisme
  PAO / Desktop Publishing

  QuarkXpress et base de donnée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

QuarkXpress et base de donnée

n°804893
daboo59
Posté le 05-04-2006 à 09:18:33  profilanswer
 

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 ?
 
 

mood
Publicité
Posté le 05-04-2006 à 09:18:33  profilanswer
 

n°804954
Gauvain
Posté le 05-04-2006 à 11:58:17  profilanswer
 

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++

n°805014
daboo59
Posté le 05-04-2006 à 13:56:07  profilanswer
 

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

n°805107
Gauvain
Posté le 05-04-2006 à 15:24:54  profilanswer
 

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

n°805122
daboo59
Posté le 05-04-2006 à 15:29:22  profilanswer
 

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 !!!

n°805165
Gauvain
Posté le 05-04-2006 à 16:12:54  profilanswer
 

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
n°805585
daboo59
Posté le 06-04-2006 à 10:33:56  profilanswer
 

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

n°807944
daboo59
Posté le 10-04-2006 à 10:56:47  profilanswer
 

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 !!!

n°807979
daboo59
Posté le 10-04-2006 à 11:54:34  profilanswer
 

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 !!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Graphisme
  PAO / Desktop Publishing

  QuarkXpress et base de donnée

 

Sujets relatifs
QuarkXpress 6.0 sous OS 10.4 TigerUrgent : comment paginer sous QuarkXPress ?
Majuscule accentuée sous QuarkXpressUn photograveur en renfor!! info pour QuarkXPress
After effect et duplication de base[WIP Blender ] Première voiture à base de Porsche 550.
QuarkXpress et PDFcreator sous windowsPDF ----> Indesign ou quarkXpress
exporter des fichers QuarkXpress vers WordAnimation à base de fichiers .svg
Plus de sujets relatifs à : QuarkXpress et base de donnée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR