|
はじめまして。MacOS10.5、IndesignCS3の環境です。1,000くらいあるinddデータを、それぞれの最終頁を除いて、プリントアウトしなければならないのですが、一括処理する方法などありますでしょうか。
AdobeIndesignCS3>Scripts>Scripts Panel>Samples>JavaScriptにスクリプトをいれて処理するのが良いのかと思うのですが、JavaScriptの知識がなく、見よう見真似で以下のような感じで作っているのですが、うまくいきません。お分かりになる方がいらっしゃいましたら、ご教示頂けますでしょうか。
folderObj = Folder.selectDialog("フォルダを選択してください"); fileList = folderObj.getFiles("*.indd"); for (i=0; i<fileList.length; i++) { fileObj = new File(fileList[i].fsName); app.open(File(fileObj)); var my_printer = app.printerPresets.itemByName ("test"); print (my_printer); app.activeDocument.close(SaveOptions.no); }
|
No.6749 2012/04/23(Mon) 16:17:49
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/534.50.2 (KHTML, like Gecko) Version/5.0.6 Safari/533.22.3
|
Re: インデザインで一括プリントアウト / dot |
|
|
|
var docObj = app.activeDocument; docObj.print(false, "プリセット");
でドキュメントを「プリセット」という名前の プリントプリセットでプリントアウトします。 参考になれば…
|
No.6750 2012/04/23(Mon) 16:35:34
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
|
|
Re: インデザインで一括プリントアウト / (z-) |
|
|
|
>それぞれの最終頁を除いて、プリントアウトしなければならない
ページ範囲指定は以下でいけます。print()の前に定義してください。 app.activeDocument.printPreferences.pageRange="-+"+(app.activeDocument.pages.length-1).toString();
|
No.6752 2012/04/23(Mon) 20:13:47
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; ja-jp) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1
|
|
Re: インデザインで一括プリントアウト / dobin |
|
|
|
dot様、(z-)様 ありがとうございます。凄い!! 数時間に及び悪戦苦戦していましたが、 教えて頂いた通りにやってみたら、一発でできて感動しています。 この度はお助け頂きありがとうございます!!
|
No.6761 2012/04/24(Tue) 11:36:14
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/534.50.2 (KHTML, like Gecko) Version/5.0.6 Safari/533.22.3
|
|