My background: I have been and will continue to be a professional Windows C/C++/C# developer, so programming is nothing new to me. My question really revolves around where to go to learn how to automate iWorks/Pages:
I have a task that requires pulling a bunch of images and their metadata out of a database (Firebird) and inserting it into a printed document. The rest of the document requires some real layout work that I would like to do with iWorks/Pages (InDesign is another canidate, but I think Pages will be easier). The inserting of all the images and metadata is very tedious and prone to error, so I would like to automate that by writing some code that gets the data from the database.
Being new to the Mac (had it about a two weeks now) and very new to Mac development, haven't done anything more then install XCode. Where do I go to learn how to do this? Is it even possible?
My impression is the only thing that can interact with Pages is going to be Applescript. If that is the case, is it possible to create objects in XCode that Applescript can use so I can create an object to deliver the data from the database to Pages?
Sam
I have a task that requires pulling a bunch of images and their metadata out of a database (Firebird) and inserting it into a printed document. The rest of the document requires some real layout work that I would like to do with iWorks/Pages (InDesign is another canidate, but I think Pages will be easier). The inserting of all the images and metadata is very tedious and prone to error, so I would like to automate that by writing some code that gets the data from the database.
Being new to the Mac (had it about a two weeks now) and very new to Mac development, haven't done anything more then install XCode. Where do I go to learn how to do this? Is it even possible?
My impression is the only thing that can interact with Pages is going to be Applescript. If that is the case, is it possible to create objects in XCode that Applescript can use so I can create an object to deliver the data from the database to Pages?
Sam