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); }
コメントする