Skip to content

GinHOW/Indesign-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InDesign 自动化脚本工具箱 (InDesign Scripts Toolbox)

这是一套专为 Adobe InDesign 设计的自动化脚本合集,旨在提升排版效率,解决原生功能在复杂布局中的局限性。

🛠 脚本列表

1. 高级圆周排版 (CircularLayout.jsx)

用于将选中的对象(文本框、图形等)沿着圆周路径进行精准排列。

  • 核心功能
    • 自定义圆心坐标与半径(单位:mm)。
    • 支持两种分布模式:在指定角度范围内均分,或按固定间隔步进排列。
    • 多种对齐方式:支持底部居中对齐、沿放射线向外或向内对齐。
    • 自动图层管理:脚本会自动创建“圆周文本”与“放射线”图层,方便后期编辑。
    • 可视化放射线:可选绘制从圆心到各对象的辅助线,增强视觉结构感。

2. 文本框自适应内容 (FitTextFrame.jsx)

超越原生“使框架适合内容”的功能,提供更精细的锚点控制。

  • 核心功能
    • 双向自适应:可独立选择调整宽度、调整高度或两者同时调整。
    • 精准锚点控制
      • 垂直方向:可选固定顶边(向下延伸)或固定底边(向上延伸)。
      • 水平方向:可选固定左边(向右延伸)或固定右边(向左延伸)。
    • 原生引擎驱动:调用 InDesign 原生几何计算,确保计算结果与手动双击边框完全一致。

3. 形状框连接线 (ConnectFrames.jsx)

在多个选中的形状框之间建立全连接(两两连线),连线端点自动对齐框中心。

  • 核心功能
    • 自动中心定位:精准捕捉每个形状框的几何中心作为连线端点。
    • 多色赋色模式:支持从色板多选颜色,并按「顺序」或「随机」模式为连线着色。
    • 自动图层管理:自动创建“连接线”图层并置于底层,确保不遮挡主要内容。

4. 多色描边工具 (MultiColorStroke.jsx)

批量更改选中形状框的线框(描边)颜色。

  • 核心功能
    • 批量样式修改:统一设置选定对象的描边粗细。
    • 动态赋色:支持多选色板颜色,并按「顺序」或「随机」模式循环赋予给选中对象。
    • 智能缓存:自动记忆上次使用的参数设置,提升重复操作效率。

🚀 如何安装与使用

安装步骤

  1. 下载本项目中的 .jsx 脚本文件。
  2. 打开 Adobe InDesign,前往 窗口 (Window) > 实用程序 (Utilities) > 脚本 (Scripts) 打开脚本面板。
  3. 在面板中的“用户 (User)”文件夹上点击右键,选择“在访达中显示 (Reveal in Finder)”。
  4. 将下载的脚本文件放入该文件夹中。

使用方法

  1. 在 InDesign 文档中选中需要处理的一个或多个对象。
  2. 在“脚本”面板中双击运行对应的脚本。
  3. 在弹出的对话框中配置参数,点击“确定”即可完成自动化处理。
  4. 撤销操作:所有脚本执行的结果均支持快捷键 Cmd+Z (Mac) 或 Ctrl+Z (Win) 一键撤销。

📌 注意事项

  • 脚本默认使用毫米 (mm) 作为计算单位。
  • 建议在运行脚本前保存当前文档,或在新的图层上进行测试。

👤 作者

  • 作者: Gu Wenhao
  • 版本: v1.1.0
  • 更新时间: 2026年5月

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors