I'm sure the scripters can probably help you (see InDesign Scripting) but there may be a lot you can do without a script, and may want to do in any case.
For example, if there is a lot of common material that never moves, I would consider re-building all the files so that they all use a placed copy of a master document page that has this information on it. Next time there are changes, you update the master doc, then refresh the links.
Without seeing what you have, it's hard to know what will and won't be useful, but if there is a lot of common content that is on master pages (presumably because the files were created from a common template, you can consider adding the files to a Book (.indb file) and using the synchronization features to do things like update styles, fix the master page on one document and synch it across the whole book, or add swatches (note that synching will not remove existing styles or swatches, only add new ones or update definitions for for existing same-name instances).
For the Automation of swatches and fonts - you could insert all the files into a book
As for all of the other information - I don't know a quick and easy way I'm afraid.
I'm not sure if there's a script to combine InDesign files?
Perhaps check the Scripting Forum.
Basically you need all the FIles to combine into 1 large InDesign File.
Then you can edit the swatches and fonts etc and they should change throughout.
Then you'd need to separate them again after your edits.
Well someone put a script for that together http://forums.adobe.com/message/4749653
That's very encouraging Peter thanks for the rapid feedback. I will look more deeply into master document pages and the idea of a book file, i'll need to jump a learning curve there but definitely sounds easier than all this programming milarky.
Yes great shame I can't share further file details here but obviously the content itself is somewhat sensitive. I might be able to outline relativant fields however. I'll do a bit of reading and come back to that.
Still, any further ideas are still welcomed!
Don't forget that you can search and replace in all open files. Don't
know if InDesign will let you open 1000 files at once -- but if you
could, you could do a find and replace for all the text at once in all
If you want a custom script (definitely the easiest way) contact me
privately, or ask in the scripting forum.
You've obiously got a great understanding of how algorithmic/programming methods can accomplish much. However, you've got a zillion individual files and all the batch-mentality suggestions here assume that all zillion files are constructed alike.
One of your initial steps should be to inspect the files. Perhaps they'll fall into groups of possible likeness - for instance, created between certain dates, having very similar file sizes, or perhaps having the same user (File > User.)
NOTE: There's no default user name, and the user name is at the application level (IOW, all documents made take the name that was entered into File > User, or "unknown user," so this may not help.
If there's some uniformity with groups, then a batch operation on the files may work well.
However, your idea of working with InDesign's Data Merge might be more workable, assuming (careful!) that you can extract all the necessary data items from the files, and manipulate them into a uniform data-file format, like CSV, that works with Data Merge.
Good luck! Please report back when you have some results - what worked, what didn't work. Feedback on results is one of the most helpful features of these user-to-user forums.
Thanks all for the replies, it's given me a great deal to think on.
I have discoved some of this information is helpfully stowed on their website. Am going to contact the IT guy... if i could scrape right off it or better yet get access to their mySQL or whatever perhaps that'd be the fastest way to make my magic .csv and then batch import all.
As for plans b-z:
- Eugene Tyson I looked into what you suggested about using books. I've still got a problem with importing all to one file if anyone knows a handy script that'd be much appreciated. I still obviously need to read up on master pages, when i've been dragging the style it seems to sandwich both the new style and old style together... so perhaps the data in isn't clean enough anyway (cleaning +1000 files would probably take longer than ctrl+c ctrl+v on all of em)
- Peter, you're exactly right. Dirty in dirty out on data right? I've found that given that these files were all made with the same workflow, there is a great deal of consistancy. If its 100% i cannot yet tell, but if i export using the story export .js it seems to me i could either scalp off the bottom most five files (which seem to inevitably contain the valued data) or ponder clever if statements that will detect if it's got something that might be a name or just our latin placeholder text. But yes... i figure whatever a good deal of checking will be invovled.
- Ariel, Your help would be greatly appreciated and I will pm you and anyone else who would be willing to get stuck into this challenge!! The main one for me right now would be the automated importing of files in bulk into a single story... perhaps the automated use of the other story export script... or if you were feeling extremely talented, doing all the work in indesign itself, opening files in sequence in a folder, stripping out the contents according to rules (that we could base on the regularity of it's content) or placement (they're generally in the same area) and saving that out to a txt file or even better a .csv!!
anyway I'm teetering between this being a fun challenge and a utter nightmare, but the looming idea of manual data entry is enough to propel me on. Any help / discussion or further thoughts would still be vastly appreciated!
thanks all and have a great weekend.