32)Illustator複数アートボードに複数ページPDFを配置

| コメント(0)

Illustator複数アートボードに複数ページPDFを配置するスクリプトです。
何に使うかは別としてリクエストがあったので作ってみました。
このスクリプトはIllustatorにPDFの2ページ目をどうやって貼るかがキモ。
なかなか情報がないのでここにアップします。

var fileObj = File.openDialog("PDFを選択してください");
var pdfOptions = app.preferences.PDFFileOptions;
pdfOptions.pDFCropToBox = PDFBoxType.PDFMEDIABOX;
var pdfPages = 16;
var pt = 2.83465;
var pageW = 210 * pt;
var pageH = 297 * pt;
var margin = 30 * pt;
var spreadcount = 4;
var myX1 = 0;
var myY1 = 0;
for(var p = 0;p < pdfPages;p++){
	var myX2 = myX1 + pageW;
	var myY2 = myY1 - pageH;
	if(p > 0){
		var myArt = app.activeDocument.artboards.add([myX1,myY1,myX2,myY2]);
	}
	pdfOptions.pageToOpen = (p + 1); 
	var myImage = app.activeDocument.placedItems.add();
	myImage.file = fileObj;
	myImage.left = myX1;
	myImage.top = myY1;
	myX1 = myX1 + (pageW + margin);
	if((p + 1) % spreadcount == 0){
		myX1 = 0;
		myY1 = myY1 - (pageH + margin);
	}
}
pdfOptions.pageToOpen = 1; 
/*
PDFBoxType.PDFARTBOX	アートボックス
PDFBoxType.PDFBLEEDBOX	裁ち切り
PDFBoxType.PDFBOUNDINGBOX	バウンディングボックス
PDFBoxType.PDFCROPBOX	クロップボックス
PDFBoxType.PDFMEDIABOX	メディアボックス
PDFBoxType.PDFTRIMBOX	トリム
*/

大阪DTP勉強会に作ったスクリプトです。

Comments are nofollow setting

コメントする

エントリー一覧

OpenID対応しています OpenIDについて
Powered by Movable Type 8.0.2
漢字イラストロジック-脳トレ京
FREE ONLINE SUDOKU