- Vous publiez gratuitement votre projet informatique ou graphique.
- Vous recevez des offres de la part de prestataires qualifiés et évalués.
- Vous faites réaliser votre projet au prestataire choisi, en toute sécurité.
Nous recherchons un développeur sous indesign / emdata / indata
Il s'agit de construire le script permettant à des données en provenance d'un fichier csv, txt de rentrer automatiquement dans une maquette indesign CS5.
1) La maquette est déjà faite
2) nous avons le script de cette même manipulation pour le passage csv sous Quark Xpress au moyen de xdata.
3) le script est très court
C'est très urgent.
Merci pour vos propositions :
- compétences
- tarif
- disponibilité
ci-joint : scipt Xdata
«open "Export.txt"
«set defaultisstyled to true
«fields Tri, No, Nom, Indexweb, Groupe, Développementdesigle, Actionnairemajoritaire, Adresse, Adressesuite, Codepostal, Ville, Téléphone1, Téléphone2, Télécopie, Email, Siteinternet, Origine, Destination, SIREN, SIRET, SICOVAM, FormeJuridique, Etablissement, CodeNAF, Identification, Secteur, Activité, Nationalité, Nationalitégroupe, Effectif, Effectifgroupe, CTC1civilité, CTC1prénom, CTC1nom, CTC1fonction, CTC1email, CTC2civilité, CTC2prénom, CTC2nom, CTC2fonction, CTC2email, CTC3civilité, CTC3prénom, CTC3nom, CTC3fonction, CTC3email, CTC4civilité, CTC4prénom, CTC4nom, CTC4fonction, CTC4email, Autrescontacts, Asuivre, Asavoir, Dernièreannée, CAdernièreannée, RésultatdernièreannéeMe, Annéeprécédente, CAannéeprécédente, RésultatannéeprécédenteMe, EvolutionCApourcent, Evolutionréspourcent, PartCAExportpourcent, Source, Fichemodifiéepar, Fichemodifiéele, Fichecrééepar, Fichecrééele, MàjGuide, Regroupement, Couleur, Fichier
«---- Utiliser une partie de l'export en fonction du premier mot du nom du fichier XPress, Exemple : 2 Catalogue.qxd
«---- Récupérer le 1er mot du nom de fichier XPress et comparer avec le champ Fichier
«put word 1 of fileinfo(0,1) into debut
«if Fichier < debut»«next»«fi
«if Fichier > debut»«exit»«fi
«--- Remplacer espace+: par espace insécable+: (incompatible avec les @ dans les textes)
«---put styled “<&tte(" :","\\<\\\\!s\\>:")>”
«--- Changer de page à partir du deuxième secteur
«if Secteur ? previous secteur and fichier = previous fichier»«put styled "<\\b>"»«fi
«-- Changement de maquette et de têtières
«set firstmaster of this page to couleur
«put downcase(secteur) hidden marked "S"
«put activité hidden marked "A"
«---- Création des activités avec changement de couleur des filets
«if Activité ? previous Activité and Activité ? ""
«put “@Activité:<*ra(17.008,"Aplat","” & couleur & “",100,100,0,97.322,-8.504)*rb(17.008,"Aplat","” & couleur & “",70,100,18.425,0,-8.504)>” & "<@activité>" & tab & activité & return
«fi
«-- Création de l'index des activités
«put "<@Index caché> " & Secteur & "§" & Couleur & "§" & Activité into monindex
«--- Création du département dans sa pastille de couleur
«put "<@4_N° dép>" & char 1 to 2 of codepostal into de
«put "<@Pastille département>" & “<c"” & couleur & “">l” into pa
«---Département
«--Pastille de couleur avec habillage négatif à gauche
«put unstyled nom»«if Développementdesigle ? ""» «Développementdesigle»«fi»«monindex»
«if siteinternet ? ""»«siteinternet & return»«fi
«trim(adresse && adressesuite)& return»«codepostal» «ville»
«if téléphone1 ? ""»Tél : «téléphone1 & return»«fi
«if email ? ""»«put unstyled email & return»«fi
«if CTC1nom ? ""
«if CTC1fonction ? ""»«CTC1fonction & " : "»«CTC1prénom» «CTC1nom & return»«fi
«fi
«if CTC2nom ? ""
«if CTC2fonction ? ""»«CTC2fonction & " : "»«CTC2prénom» «CTC2nom & return»«fi
«fi
«if CTC3nom ? ""
«if CTC3fonction ? ""»«CTC3fonction & " : "»«CTC3prénom» «CTC3nom & return»«fi
«fi
«if CTC4nom ? ""
«if CTC4fonction ? ""»«CTC4fonction & " : "»«CTC4prénom» «CTC4nom & return»«fi
«fi
«if asavoir ? ""»«put unstyled asavoir»«fi
«if effectif > 0» Eff. «effectif»«fi
«if effectif > 0 or asavoir ? ""»«return»«fi