Wie importiere ich Daten und erstelle ein Symbol mithilfe von Skripten mit Illustrator?

Ich möchte eine Reihe von Aktionen in Illustrator automatisieren und ein komplexes Symbol aus importierten Vektorbildern oder aus einfachen Symbolen erstellen.

Die Aktionen sind:

  1. Importieren von Dateien oder Auswählen von Symbolen aus einer Liste (wie 14.ai ZT.ai L1.aiusw.) - die Liste kann ggf. *.txt, *.csv, *.xmleventuell sein;

  2. Platzieren Sie alle Objekte horizontal ausgerichtet mit einem Abstand von 1 mm (oder einem anderen Betrag) zwischen jedem;

  3. Erstellen Sie ein Symbol mit all diesen Objekten (Name = Liste).

Ich wollte zuerst eine Variable verwenden, aber Variablen können keine Neupartitionierung von Objekten vornehmen.

Ich weiß nicht, ob ein Skript so etwas kann ...

Antworten (1)

Möglicherweise können Sie eine spezielle Teilmenge der Skriptnutzung in Verbindung mit den variablen Daten verwenden. Erstens, falls Sie dies noch nicht wussten, umfasst die Datenzusammenführungsverarbeitung in Illustrator den Batch-Aktionsprozess, der Ihre Datensätze in Ihrem Dokument durchlaufen kann, um die Grafik mit den entsprechenden Daten zu füllen und dann jede vom Benutzer festgelegte Aktion auszuführen Spielen Sie auf jedem Datensatz. Typischerweise haben die Benutzer am häufigsten eine Exportaktion - nur um die Datei mit den neuen präsentierten Daten auszugeben.

Die Möglichkeit, eine Aktion abzuspielen, hat jedoch einen speziellen Illustrator-spezifischen Bonus: Sie können ein benutzerdefiniertes Skript über den Befehl Insert-Menu-Item abspielen, wenn Sie die Aktion im Bedienfeld „Aktionen“ aufzeichnen. Das heißt, Sie haben die Möglichkeit, ein Skript abzuspielen, dessen Anliegen es ist, einfach den visuellen Status des Dokuments basierend auf Daten zu ändern. Der Vorteil dieser Vorgehensweise besteht darin, dass das Skript, wenn Sie das Skript erstellen oder andere bitten, es zu erstellen, innerhalb eines bestimmten Bereichs von Anforderungen verweilt und es somit einer schnellen Arbeit förderlich wäre. Mit anderen Worten, da Sie ein Skript benötigen, das nur Daten aufnimmt und Ihr Dokument für einen bestimmten Datensatz anpasst, müssen Sie oder die Person, die Sie mit der Erstellung eines solchen Skripts beauftragen, sich nicht um die Stapelverarbeitung selbst kümmern, sondern vielmehr um die Verarbeitung des einen Artikel in einer Charge.

Um ein Dataset-Verarbeitungsskript zu erstellen, ist es wichtig, Ihre Vorlage von Anfang an zu berücksichtigen. Für solch eine fortgeschrittene Verwendung wird es notwendig, eine „Skriptarbeits“-Ebene zu erstellen, wo Sie Dummy-Textrahmen behalten können, die mit den Textvariablen aus den variablen Daten gefüllt werden. Einige Texte aus Ihren Daten werden tatsächlich verwendet, um verschiedene Texte in Ihrem Dokument darzustellen, aber einige davon müssen als "versteckte" Daten verwendet werden, die nicht visuell im Dokument angezeigt werden, sondern stattdessen vom Datensatzverarbeitungsskript verwendet werden Anweisungen zu bekommen.

In Ihrem Fall wären einige dieser Skriptdaten der Name des neuen Symbols, das Sie erstellen möchten. Dieser Name würde in ein verstecktes Textfeld eingetragen und vom Skript gelesen, um es später zu verwenden, wenn das Symbol erstellt wird.

Abgesehen davon müssten Sie nur fest codierte Anweisungen zum Ausrichten Ihrer Elemente usw.

Ich hoffe das hilft!

Illustrator Bath Action ist für Leute, die zu lange arbeiten :)