Skripte, die 2D -Binpackungen auf Adobe -Illustrator -Artboards und Adobe InDesign -Seiten durchführen und den Prozess des Anordnens ausgewählter Seitenelemente in Artboards oder Seiten automatisieren, um eine einigermaßen enge Verpackung zu erreichen.
Aktualisieren Sie 2024-10-23: Zeigen neuer Allow Any Rotation
:
Wenn dieses Projekt Zeit spart, sollten Sie mich in Betracht ziehen: mich zu unterstützen:
Skriptdateien herunterladen (Reißverschluss):
Das Repository enthält die folgenden Skriptdateien:
Bin Packing--Artboards.js
(für Adobe Illustrator)Bin Packing--Pages.js
(für Adobe Indesign)Packer.js
(erforderliches Helfer -Skript)packer-blocks.js
(erforderliches Helfer-Skript)Hinweis: Stellen Sie sicher, dass
Packer.js
undpacker-blocks.js
im selben Verzeichnis wie das Hauptskript befinden, das Sie ausführen möchten.
Verschieben Sie die heruntergeladenen Dateien in den ExtendScript -Ordner Ihrer Adobe -Anwendung.
Sehen Sie, wie Sie Skripte in Adobe Illustrator installieren und Skripte in Adobe Indesign installieren.
Scripts
-Panel aus Window > Utilities > Scripts
(Indesign) oder aus dem Menü File > Scripts
(Illustrator).Bin Packing--Artboards.js
oder Bin Packing--Pages.js
um das Skript auszuführen. Bereiten Sie Ihr Dokument vor: Öffnen Sie ein Adobe InDesign -Dokument und wählen Sie die Elemente aus, die Sie packen möchten.
Führen Sie das Skript aus: Führen Sie das Skript aus, mit dem Ihre ausgewählten Elemente auf die verfügbaren Seiten gepackt werden.
Optionen:
Try harder
aktiviert ist.Erstellt von Mark Bean ("M1B"), inspiriert von dieser Community -Diskussion. Die Skripte basieren auf dem von Trentium geteilten 2D -Binpackungsalgorithmus (siehe Anerkennung unten).
Der 2D -Binpackungsalgorithmus stammt von Stackoverflow -Benutzer Trentium, für das ich sehr dankbar bin.
Ich bestätige auch Adobe Community Forum User "Mariorossigd" für die Entwicklung der InDesign -Version des ursprünglichen Skripts.
Dieses Projekt ist Open-Source und im Rahmen der MIT-Lizenz verfügbar. Weitere Informationen finden Sie in der Lizenzdatei.