InDesignにPDFをページ逆順に配置するスクリプトです。
16ページのPDFなら16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1と配置します。
PDFのページ数は[var pdf_pages = 16;]に決め打ちで入力
配置場所も[var rectbounds = [-3,-3,303,216];]な感じで書き換えてください。
大阪DTP勉強会で作った分です。
if (app.documents.length == 0){
alert("ドキュメントを開いて実行してください。");
exit;
}
var pdf_pages = 16;
var selFile = File.openDialog("PDFファイルを選択してください");
for(var p = pdf_pages;p > 0;p--){
app.pdfPlacePreferences.pageNumber = p;
if(p == pdf_pages){
var pageObj = app.activeDocument.pages[0];
}else{
var pageObj = app.activeDocument.pages.add();
}
var rectObj = pageObj.rectangles.add();
rectObj.strokeWeight = 0;
var rectbounds = [-3,-3,303,216];
rectObj.geometricBounds = rectbounds;
var pdfobj = rectObj.place(selFile);
rectObj.fit (FitOptions.CENTER_CONTENT);
}
コメントする