top

【InDesignCS3+javascript】ページ単位で画像収集したい。

by buruge ~ 3月 7th, 2008. Filed under: InDesignCS3+javascript.

ちょっと仕事の都合でドキュメントごとパッケージとかじゃなくて、ページ単位でフォルダ分けして画像収集をしなければならなくなりました。
数ページなら全然手作業でやるんだけど、いかんせん1000ページ超えの本の画像を収集しなければならないので、結構やっかい。以前はイラレ8とかだったからイラレの鬼等使ってこつこつ袖手してたみたいなんだけど、InDesignだとどうやるんだろうなぁ…ということで、1ページごとにフォルダ作って画像を収集してくれるスクリプトを作ってみたんだけど…

中途半端!!

収集できたりできなかったりで、微妙すぎる。
指定しているファイルパスとかを確認していろいろ試行錯誤してるんだけどもまるで原因が分かりません。
お世話になってる某所で質問中なんですが、ひとまず回避策として、収集できてない画像のファイルパスだけは取得できるみたいなので、収集できない画像のファイルパスをまとめてテキストファイルを出力させることにしました。
それ見ながら取りこぼしたファイルをコピーすると…あー結局めんどいなぁ…。

■08.03.17追記
某所にて(というかInDesignの勉強部屋BBSです) 偽善者こうちゃんさんより「copyメソッドを使うとファイルの修正日時がコピーした日時に変更されてしまう」ということを教えていただきました。ありがとうございました。
それについて自分でも試してみたところ、確かに修正日がコピーした日時に変更されていました。
さらに、ファイルサイズにも若干変化があり、大抵の場合コピー後のファイルの方がやや軽くなっています。
プレビュー画像だったアイコンが、PhotoshopEPSのアイコンに変わっていたりもするので、どうも一度内部で別名保存しているっぽいです。
copyメソッドで純粋にコピーしているわけではないとなると、どんな処理をしててどんな違いが出てくるのかをあらかじめ調べた方がいいような気がしてきました。

Leave a Reply