見開きごとに保存する方法

[5517]見開きごとに保存する方法 | 投稿者:いも男爵 | 投稿日:2011/01/10(Mon) 21:27:32
OS10.6.4上にて
InDesign CS4を使用しております。

複数ページからなる1つのドキュメントを
手間をかけずに見開きごとに保存する方法など
ありますでしょうか。

100ページほどを
別々のドキュメントにして送らねばならず
どなたかお知恵をお貸しいただければと。
スクリプトなどあればと検索してみたのですが
見つからず・・・。

よろしくお願いいたします。
» 1
[5518]Re: 見開きごとに保存する方法 | 投稿者:小泉 | 投稿日:2011/01/11(Tue) 14:09:35
一応これでいくかな。
パッケージにするならもう一手間かかるけれど。

必ずコピーしたドキュメントで実行して下さい。
処理したいドキュメントを開いた状態でスクリプトを実行します。


global a1, a2, a3
tell application "Adobe InDesign CS2_J"
   tell document 1 to set {a1, a2, a3} to {name, file path as Unicode text, spreads}
   a4() of me
   repeat with a5 from 1 to count a3
       set a6 to open alias (a2 & a5 & a1 as Unicode text) without showing window
       tell a6
           try
               if not a5 = (count a3) then delete (spreads (a5 + 1) thru (count a3))
           end try
           try
               if not a5 = 1 then delete (spreads 1 thru (a5 - 1))
           end try
           
           close saving yes
       end tell
   end repeat
   
end tell

on a4()
   tell application "Finder" to repeat with a5 from 1 to count a3
       set a6 to duplicate alias (a2 & a1 as Unicode text)
       set name of a6 to (a5 & a1 as Unicode text)
   end repeat
end a4
» 2
[5519]Re: 見開きごとに保存する方法 | 投稿者:いも男爵 | 投稿日:2011/01/11(Tue) 15:54:41
なんと!わざわざありがとうございます!
助かります。試してみます。
後ほどご報告させていただきますね。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)