多页PDF链接导入illustrator中拼版。
var 输入文件 = File.openDialog("选择文件置入", "");
var 置入选项 = app.preferences.PDFFileOptions;
var 左 = 10 * (72 / 25.4);
var 上 = 10 * (72 / 25.4);
var 当前档案 = app.activeDocument;
var 所有图层 = 当前档案.layers;
var 画板 = 当前档案.artboards
main()
function main() {
if (输入文件 == null) {
return
};
var 总页码 = prompt('重复拼版数量:格式2*3*5', '2*3*5', '拼版数量及间距')
var 数据 = 总页码.split("*")
var 间距 = 数据[2] * (72 / 25.4)
if (所有图层[0].locked || !所有图层[0].visible) {
var 置入图层 = app.activeDocument.layers.add();
置入图层.name = "placelink"
}
for (var i = 1; i <= 数据[0] * 数据[1]; i++) {
置入选项.pageToOpen = 1
置入选项.pDFCropToBox = PDFBoxType.PDFTRIMBOX
链接对象 = 当前档案.placedItems.add()
链接对象.file = new File(输入文件)
链接对象.left = 左;
链接对象.top = 上
app.activeDocument.pathItems.rectangle(链接对象.top, 链接对象.left, 链接对象.width, 链接对象.height)
if (i % 数据[0] == 0) {
左 = 10 * (72 / 25.4);
上 = 链接对象.top - 链接对象.height - 间距
} else(左 = 链接对象.left + 链接对象.width + 间距)
}
}