Unless someone here can come up with something ingenious, I think the
simple answer is that you need a script.
I figured that might be the case. However, which script would be easier to create and would be flexible enough to handle different-sized documents? I need this process to be repeatable, and simple so that I can add it to my workflow for many projects to caom.
Surely you don't mean that the document with the back of the cards is a
different page size to the document with the front of the cards?
If both documents (back and front) do indeed use the same page size, it
would make no difference to the script what the specific size is.
Yes, the page sizes are the same. I just want to be able to write a script that can is easily transferable from one project to the next. Project #1 might have 24 cards, project #2 might have 168 cards, and Project #3 might have 180 cards. Any given project could have all the same back, or any number of different backs.
So, given that my familiarity with scripting is practically nil (outside of creating macros in Photoshop, and saving complicates Find-&-Replace scripts in PageMaker (boy that takes me back...). Which program's scripting would be better suited to the task, InDesign's or Acrobat's?
Then the follow-up, what's the best place to start to learn/delve into said scripting. Something written for people who are only moderately familiar with the process?
This script is actually pretty straightforward, so it's a good first
challenge I think.
I would script this in InDesign -- probably because I'm more familiar
with InDesign scripting.
To start learning the InDesign scripting basics, open the ExtendScript
Toolkit (ESTK) which is almost certainly installed on your computer
already. Go to the Help menu, and you'll find an entry there called
Adobe Intro to Scripting. Read that. I think that's the best place to start.
For the script in question, you would want to:
1. make sure both InDesign documents are open. They would both have the
same number of pages. (No scripting involved here, just make sure
they're open before running the script.)
2. loop backwards through the collection of document pages of one of the
documents. (document.pages is the collection you're looking for)
3. use the move() method of a document page to move it. (myPage.move())
4. Learn about the LocationOptions enumerator so that when you move the
page you can tell InDesign if you want to move it before, or after
another page. (LocationOptions.AFTER or LocationOptions.BEFORE)
5. Get a reference to the page in the second document before (or after)
which you want to move the page in the first document.
5. that's basically it
I suggest that as you work your way through this (if you decide to take
up the challenge), you post any questions you may have on the InDesign
Scripting forum here.