フォルダ内のインデザインファイルをパッケージします。
【InDesign javascript】 指定フォルダ内にあるinddファイルをPDF書き出しやPS保存またはパッケージをするスクリプト: いろいろなメモ
↑こちらをありがたく使わせてもらってましたが
パッケージは選択フォルダ直下のファイルでいいので短く書いてみました。
InDesign ExtendScript API (16.0)
packageForPrintのオプション6個あります。
var Fol= Folder.selectDialog("フォルダを選択"); if(!Fol)exit();//キャンセルで終了 var D=Fol.getFiles(/.*\.indd$/); for(var i=0; i<D.length; i++){ app.open(File(D[i])); var Doc=app.activeDocument; var pFol= new Folder(Doc.filePath+"/"+Doc.name.replace(/\.indd$/,"")); Doc.packageForPrint(pFol,true,true,false,true,true,true,false/*,true,true,"プリセット名"*/); //保存フォルダ,フォント,リンク,カラープロファイル,更新,含非表示,エラー無視,出力仕様書,/*オプション:idml,pdf,pdfプリセット*/ Doc.close(SaveOptions.no); }
https://www.drscripto.com/indesign-how-many-links-really-need-to-be-collected/
↑パッケージ後に追加配置したらこちらが便利。リンクフォルダにない分をコピーして更新してくれます。入稿前チェックにもいいです。AppleScriptです。