多页PDF链接导入illustrator中拼版 <脚本 019>

多页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 + 间距)
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值