bin packing for illustrator and indesign
1.0.0
在Adobe Illustrator Artboard和Adobe Indesign页面上执行2D垃圾箱包装的脚本,使将选定的页面项目安排到Artboard或Pages中的过程中,以实现相当紧密的包装。
更新2024-10-23:显示新的Allow Any Rotation
功能:
如果此项目可以节省您的时间,请考虑支持我:
下载脚本文件(zipped):
存储库包含以下脚本文件:
Bin Packing--Artboards.js
(用于Adobe Illustrator)Bin Packing--Pages.js
(用于Adobe Indesign)Packer.js
(必需的助手脚本)packer-blocks.js
(必需的助手脚本)注意:确保
Packer.js
和packer-blocks.js
位于与要运行的主要脚本相同的目录中。
将下载的文件移至Adobe应用程序的ExtendScript文件夹。
请参阅如何在Adobe Illustrator中安装脚本以及如何在Adobe Indesign中安装脚本。
Window > Utilities > Scripts
(Indesign)或File > Scripts
菜单(Illustrator)打开Scripts
面板。Bin Packing--Artboards.js
或Bin Packing--Pages.js
执行脚本。 准备您的文档:打开Adobe Indesign文档,然后选择要包装的项目。
运行脚本:执行脚本,该脚本将您所选的项目打包到可用页面上。
选项:
Try harder
情况,脚本才能达到此最大值。由Mark Bean(“ M1B”)创建,灵感来自社区讨论。这些脚本依赖于Trentium共享的2D垃圾箱包装算法(请参见下面的确认)。
2D垃圾箱包装算法是由Stackoverflow用户Trentium发表的,我非常感谢。
我也感谢Adobe社区论坛用户“ Mariorossigd”,以支持原始脚本的Indesign版本的开发。
该项目是开源的,并根据MIT许可证获得。有关详细信息,请参见许可证文件。