Ich habe also eine große Anzahl von *.ai
Dateien mit Assets in 3 eindeutigen Größen.
Ich möchte die rechteste in eine Datei exportieren (die größte).
Mein aktueller Prozess, um dies manuell zu tun, ist:
V
(Auswahlwerkzeug) + (manually select paths)
+ Del
.Document Setup
> Edit Artboards
.File
>Export
Use Artboards
das Kontrollkästchen*.ai
dem Dateinamen angemessen).Offensichtlich wäre es viel schneller, wenn ich diesen manuellen Prozess irgendwie stapeln oder skripten könnte.
Eine kurze Suche in lokalen Fragen ergab eine Antwort zum Erstellen von Zeichenflächen per Skript , aber nichts, was in die entgegengesetzte Richtung geht – sie per Skript löschen.
Außerdem: Ich sollte hinzufügen, dass die beiden Zeichenflächen ganz links (die ich lösche) immer die gleiche Größe und Position relativ zur größten Zeichenfläche haben. Ich kann mir vorstellen, dass das bei jeder automatisierten Lösung helfen würde, obwohl ich davon ausgehe, dass es angesichts des Mangels an relevantem Material, das ich beim Herumstöbern gefunden habe, komplex wäre.
Ich denke, Sie tun Schritte, die Sie nicht tun müssen.
Nachdem Sie alle PDFs haben, ist es einfacher, eine Aktion durchzuführen, um sie als PNG aus Illustrator oder besser aus einem Photoshop-Stapel zu speichern.
Sie können Illustrator-Aktionen verwenden, aber ein kleines Skript, das über einen Menüpunkt in Ihre Aktionen eingefügt wird, würde dazu beitragen, dass der Teil der Zeichenflächen funktioniert.
#target illustrator
function test(){
var doc = app.activeDocument;
doc.artboards[2].remove();
doc.artboards[1].remove();
};
test();
Probieren Sie dieses Skript aus, um zu sehen, ob es die richtigen Zeichenflächen entfernt. Wenn sie in einer bestimmten Reihenfolge sind, wird es funktionieren. Ansonsten Zahlen 0 & 1 in die eckigen Klammern setzen und sehen, ob das funktioniert!
Jason R.Mick