Des scripts qui effectuent un emballage de bacs 2D sur Adobe Illustrator Artboards et Adobe InDesign Pages, automatisant le processus d'organisation des éléments de page sélectionnés dans desboards ou des pages, dans le but d'atteindre un emballage raisonnablement serré.
MISE À JOUR 2024-10-23: Affichage de la nouvelle capacité Allow Any Rotation
:
Si ce projet vous fait gagner du temps, veuillez envisager de me soutenir:
Télécharger les fichiers de script (zippé):
Le référentiel contient les fichiers de script suivants:
Bin Packing--Artboards.js
(pour Adobe Illustrator)Bin Packing--Pages.js
(pour Adobe InDesign)Packer.js
(script d'assistance requis)packer-blocks.js
(script d'assistance requis)Remarque: Assurez-vous que
Packer.js
etpacker-blocks.js
sont situés dans le même répertoire que le script principal que vous souhaitez exécuter.
Déplacez les fichiers téléchargés dans le dossier EXTENDScript de votre application Adobe.
Voir comment installer des scripts dans Adobe Illustrator et comment installer des scripts dans Adobe InDesign.
Scripts
à partir de Window > Utilities > Scripts
(InDesign) ou dans le menu File > Scripts
(Illustrator).Bin Packing--Artboards.js
ou Bin Packing--Pages.js
pour exécuter le script. Préparez votre document: ouvrez un document Adobe InDesign et sélectionnez les éléments que vous souhaitez emballer.
Exécutez le script: exécutez le script, qui emballera vos éléments sélectionnés sur les pages disponibles.
Options:
Try harder
est activé.Créé par Mark Bean ("M1B"), inspiré par cette discussion communautaire. Les scripts reposent sur l'algorithme d'emballage de bacs 2D partagé par Trentium (voir Remerciements ci-dessous).
L'algorithme d'emballage de bac 2D est de la publication de l'utilisateur de Stackoverflow publié ici et pour lequel je suis très reconnaissant.
Je remercie également l'utilisateur du forum de la communauté Adobe "Mariorossigd" pour soutenir le développement de la version InDesign du script original.
Ce projet est open-source et disponible sous la licence MIT. Voir le fichier de licence pour plus de détails.