datamerge in Indesing
26 februari 2004 - 12:38   
geplaatst door: serial c
freaks,

ik ben bezig met het ontwerpen van een nieuwe collegekaart voor de opleiding waar ik voor werk. Liefst zou ik dit in Indesign doen. Probleem is dat er een Filemaker file is met alle namen van de studenten. Net als in Word wil ik een merge maken met deze file zodat ik niet 300 namen opnieuw moet intikken.... weet iemand of dit kan en zo ja, hoe?

thanks!

deel de weelde: de vrijdagmiddagselectie
datamerge in Indesing
26 februari 2004 - 13:07    reactie #1
geplaatst door: Pako
Je kunt natuurlijk wel een tekstbestand met alle 300 namen laten inlopen in een document waarin je 300 collegekaarten hebt staan. Als je dan het naamtekstblokje laat linken krijg je automatsch 300 kaarten met een unieke naam.
datamerge in Indesing
26 februari 2004 - 13:14    reactie #2
geplaatst door: WiMac
Daar ben ik zelf ook bezig mee geweest en helaas moet je daar een plug-in voor hebben. :confused:
Zoals b.v. van Woodwing.com -> Smart Catalog
datamerge in Indesing
26 februari 2004 - 13:24    reactie #3
geplaatst door: serial c
okee s ff zien wat ik hier mee kan... als iemand nog tips heeft....
deel de weelde: de vrijdagmiddagselectie
datamerge in Indesing
26 februari 2004 - 13:28    reactie #4
geplaatst door: WiMac
Wat Pako zegt heb ik ook eens gedaan met tekstblokken, gemaakt in Word.
Ik had toen in dat Word-document na elk tekstblok een 'einde pagina' ingezet.
In Indesign allemaal gelinkte blokken aangemaakt en bij het importeren van
het Word-document aangegeven dat elke 'einde pagina' naar het volgende tekstblok
moet gaan. Werkte prima!
Wat ook wel handig is van Indesign is dat de opmaakprofielen (alineastijlen)
van Word ook worden geïmporteerd.
Misschien dus handig maar ik denk niet toepasbaar op jouw opdracht!

Ik hoop dat het allemaal een beetje duidelijk is :satisfied:

datamerge in Indesing
26 februari 2004 - 14:21    reactie #5
geplaatst door: Adobehenk
de InDesign Pagemaker editie/plug-in geeft een Data Merge funktie: http://www.adobe.nl/products/indesign/pm_pack.html

Van het helpbestand voor deze plug-in: "To create form letters, envelopes, or mailing labels, you merge a data source file with a target document.

The data source file contains the information that varies in each iteration of the target document, such as the names and addresses of the recipients of a form letter.

A data source file is made up of fields and records. Fields are groups of specific information, such as company names or zip codes, whereas records are rows of complete sets of information, such as a company's name, street address, city, state, and zip code. A data source file can be a comma- (.csv) or tab-delimited (.txt) file, meaning a data format in which each piece of data is separated by a comma or a tab respectively.

The target document is an InDesign document that contains the data-field placeholders, plus all the boilerplate material, text, and other items that remain the same in each iteration of the merged document.

The merged document is the resulting InDesign document that contains the boilerplate information from the target document, repeated as many times as it takes to accommodate each record from the data source."

Dus vanuit Filemaker als comma- of tab-delimted exporteren, en met deze plug-in in indesign samenvoegen. Lijkt me mogelijk....

henk

datamerge in Indesing
26 februari 2004 - 14:31    reactie #6
geplaatst door: WiMac
Klinkt goed Henk, ik ga het gelijk testen.
datamerge in Indesing
26 februari 2004 - 14:32    reactie #7
geplaatst door: serial c
is wel alleen voor Indesign CS zover ik het kan zien..... ik werk met 2.... en ik kan ook niet zo snel zien waar je die pack kan downen of bestellen.... :sneaky2:  :confused:
deel de weelde: de vrijdagmiddagselectie
datamerge in Indesing
26 februari 2004 - 14:35    reactie #8
geplaatst door: TB
Leuk, die plugin bij de ID-pagemaker versie, maar daar sta je dan met je dure CS versie...
(Of krijgen wij die als Macfreakers gratis en voor nop van Adobe aangeboden?).

Maar ik moet zo ook een mailing de deur uit doen, en via ID is wellicht wel zo handig wat archief betreft.
Overigens is het bij veel printers/copiers al vrij eenvoudig om een template (de basisopmaak) aan te maken, waarna de filemaker data mét template in de printer samengevoegd wordt tot 1 geheel. Dat werk misschien ook wel met de stempelfunctie in de postscript-drivers van osx (of zelfs CUP).

Maar filemaker een bestand laten exporteren met pagina- of kolomeinde codes moet niet al te moeilijk zijn, lijkt me.

Het leven kent geen Appeltje-Z (TB, 2002) en overigens ook geen Command-Z
datamerge in Indesing
26 februari 2004 - 14:45    reactie #9
geplaatst door: Adobehenk

Citaat
TB om 14:35, 26-02-2004
Leuk, die plugin bij de ID-pagemaker versie, maar daar sta je dan met je dure CS versie...
(Of krijgen wij die als Macfreakers gratis en voor nop van Adobe aangeboden?).

Maar ik moet zo ook een mailing de deur uit doen, en via ID is wellicht wel zo handig wat archief betreft.
Overigens is het bij veel printers/copiers al vrij eenvoudig om een template (de basisopmaak) aan te maken, waarna de filemaker data mét template in de printer samengevoegd wordt tot 1 geheel. Dat werk misschien ook wel met de stempelfunctie in de postscript-drivers van osx (of zelfs CUP).

Maar filemaker een bestand laten exporteren met pagina- of kolomeinde codes moet niet al te moeilijk zijn, lijkt me.

Klopt, deze plug-in is alleen voor de CS versie.

Wat betreft huidige CS bezitters, ik geloof dat als je de hele Creative Suite hebt, de plug-ins voor verzendkosten beschikbaar zullen zijn; anders zijn ze voor €59 te downloaden.

De Nederlandstalige versie is overigens nog niet bescjikbaar, maar zit er aan te komen... De Engelse is al te koop.

Macfreakers krijgen geen gratis versie, maar af en toe bezoek op't forum voor gratis help en/of advies :biggrin:  Dit zou bv eventueel een workaround kunnen zijn: http://www.adobe.com/support/techdocs/1e3f2.htm

henk

datamerge in Indesing
26 februari 2004 - 15:49    reactie #10
geplaatst door: serial c
mmmm die workaround is wel okee voor een brief o.i.d., maaaaar ik heb er weinig aan aangezien ik op 1 A4 zoveel mogelijk van die collegekaarten wil proppen... m.a.w. ik vrees dat ik iets moois in Word moet gaan maken... :crazy:
deel de weelde: de vrijdagmiddagselectie
datamerge in Indesing
26 februari 2004 - 16:26    reactie #11
geplaatst door: TB
Het maakt toch niet uit of er meerdere op 1 pagina staan, of meerdere pagina's (en zelf meerdere op meerdere pagina's)?

Over welke workaround heb je het?

(nee, nog geen tijd gehad om er naar te kijken, zoek nog code van 'column break')

Filemaker zal het probleem niet zijn. Met een sciptje is zowat alles mogelijk.

Het leven kent geen Appeltje-Z (TB, 2002) en overigens ook geen Command-Z
datamerge in Indesing
26 februari 2004 - 16:35    reactie #12
geplaatst door: Tomorrowstand
Ik ken Filemaker niet zo goed...maar kan je er geen xml van maken? Dan kan je heel eenvoudig je xml in je ID-document importeren, en de xml "labels" koppelen aan alineastijlen (die je wellicht toch al had gedefinieerd). Dan is het enkel een kwestie van de boel klaarzetten (dus 300 identieke lege kaarten klaarzetten, 1 of meerdere per pagina maakt niet uit) en dan de xml in laten lopen.

Als het enkel gaat om de namen is het tamelijk eenvoudig, kost je maar 1 label, geen moeilijke geneste zaken.

voor alles is een tijd - en hier besteed ik de rest
datamerge in Indesing
26 februari 2004 - 16:41    reactie #13
geplaatst door: Pako
In Word? Je kunt toch zoveel mogelijk kaarten op een A4tje zetten en een tekstbestand vanuit Filemaker/Word in gelinkte naamtekstblokjes laten lopen?

Als je het in Word kan dan lukt het met InDesign Zéker!

datamerge in Indesing
26 februari 2004 - 16:56    reactie #14
geplaatst door: serial c
oke Pako, maar hoe dan? Het lijkt mij ook dat het moet kunnen. Het gaat trouwens niet alleen om een naam maar ook om de geboortdatum en een uniek nummer, deze staan wel al klaar in een Filemaker bestand, maar ik kan nergens de mogelijkheid vinden om bepaalde velden te importeren en zo je indesign file te koppelen aan een bronbestand.... :blink:
deel de weelde: de vrijdagmiddagselectie
datamerge in Indesing
26 februari 2004 - 17:19    reactie #15
geplaatst door: Tomorrowstand
Via xml bijvoorbeeld...is gewoon een tekstbestand met tags.

Het is makkelijk als de tags gewoon achter elkaar dan wel onder elkaar worden gezet (in de goede volgorde), met tagnamen als naam, datum, nummer. Dit alles ingesloten in een tag "kaarten" (eventueel met een id ter controle) voor elk blok.

Uiteindelijk vormt dat dan een xml die er ongeveer zo zou kunnen uitzien (woeps, mijn tags worden hier niet weergegeven, ff aanpassen):

<kaarten>
<kaart id="1">
<datum>2 februari 1984</datum>
<naam>Johannes Jonhansson</naam>
<nummer>1943092</nummer>
</kaart>

<kaart id="2">
<datum>12 januari 1983</datum
<naam>Piet Gerrits</naam>
<nummer>123123</nummer>
</kaart>

</kaarten>

Dit is heel eenvoudig in ID in te lezen (geen plugins nodig, tenminste, alleen degene die je erbij krijgt - staat geloof ik wel apart op de cd)

Zou moeten kunnen, volgens mij. Alleen een goede xml genereren, maar dat moet neem ik aan toch ook wel handig vanuit Filemaker kunnen? Anders kan je het altijd via een goede tekstapplicatie doen (BBedit, of gewoon Teksteditor) met wat slim zoek- en vervangwerk.

(Bewerkt door Tomorrowstand om 17:23, 26-02-2004)

voor alles is een tijd - en hier besteed ik de rest
datamerge in Indesing
26 februari 2004 - 17:30    reactie #16
geplaatst door: bertvanderveen
Bert Vanderveen [...]
+++ Applegebruiker sinds 1989 (van System 6 via OSX naar macOS 15)
datamerge in Indesing
26 februari 2004 - 17:34    reactie #17
geplaatst door: Pako
Even uitgaande van weinig XML kennis en niet zoveel zin hebben om dit te gaan 'programmeren zou ik het als volgt aanpakken:

Je hebt het over maken in Word: dan exporteer je kennelijk je info vanuit Filemaker naar een Wordfile.

Als je dan in Word <Naam > nwe regel > Geboortedatum > nwe regel > uniek nummer > aanmaakt en vervolgens exporteert heb je een doc met 300 x naam, geboortedatum en nummer.

Je maakt een InDesign document aan met de collegekaarten, uitgaande van creditcard/visitekaartformaat 85x55 passen er 10 op een A4? Je zet op iedere kaart 3 tekstkaders die je onderling linkt, de laatste waarin dan het unieke nummer komt link je door naar het naamkader op de de volgende kaart enzovoorts. Je linkt dan de laatste kaart op pag 1 door naar de eerste kaart op pagina 2 en netzolang door totdat je 300 in hebt laten lopen. Als je er voor zorgt dat de kaders net hoog genoeg zijn zodat er een regel in past en de info door een return gescheiden is gaat alles 'vanzelf'.

Volg je dit nog?

datamerge in Indesing
26 februari 2004 - 17:45    reactie #18
geplaatst door: serial c
ja volg ik! Ga er morgen mee stoeien! klinkt veelbelovend! Thanks!
deel de weelde: de vrijdagmiddagselectie
datamerge in Indesing
27 februari 2004 - 09:17    reactie #19
geplaatst door: tonp
De draad neemt een mooie wending.
Maar ik vraag me wel af of scripting niet een veel flexibelere oplossing biedt.
Als Windows-gebruiker ken ik applescripting helemaal niet, en gebruik voor dit soort klussen Visual Basic. Daar kan ik - uiteraard als daar behoefte aan is - broncode van leveren.
Maar kijk eens op http://www.scriptbuilders.net/category.php?cat=57
Daar staan toch een paar leuke dingen....

Groet,

Ton

datamerge in Indesing
27 februari 2004 - 10:44    reactie #20
geplaatst door: Pako
@tonp.

Heb je helemaal gelijk in. Maar voor mij persoonlijk: ik heb op de een of andere manier nog steeds een soort van barrière tov scripting -stom vaak- maar toch.

En dan is een simpele werkbare oplossing het snelst werkbaar ipv je moeten verdiepen in scripting.

Maar Apple en InDesign hebben uitgebreide scriptingmogelijkheden, dat zeker!

datamerge in Indesing
27 februari 2004 - 11:02    reactie #21
geplaatst door: tonp
Pako,

Zoals TB al opmerkte, is alles scriptbaar. En dat geeft een grandioze zekerheid wanneer je dit soort problemen tegenkomt.
Je kunt het aanschaffen van dure plugins veelal voorkomen en het script helemaal aanpassen aan jouw werkwijze/workflow. Je hoeft je ook niet af te vragen *of* er wel een plugin is; je creëert zelf een oplossing.
En behalve dat, het is fun je computer te laten doen wat jij wilt!
De ondersteuning van Adobe is uitstekend op de Adobe scripting-forums, AppleScript (maar ook Javascript) bieden enorme mogelijkheden, je hebt nog wat tijd over, dus.....

Groet,

Ton