Automatisieren des Füllens von Textwerten in Illustrator aus einer externen Datei [geschlossen]

Ist es möglich, Textwerte in Illustrator aus einer Excel-Tabelle oder einem anderen externen Dateiformat zu füllen? Ich habe eine große Anzahl von Bildern und einige Texte, die hinzugefügt werden sollen.

Ist es möglich, diese Aufgabe in Adobe Illustrator zu automatisieren?

Ihre Frage ist etwas vage, um eine genauere Antwort zu geben, aber Sie können hier einige nützliche Antworten finden: Hinzufügen einzelner Gastnamen zu einer Hochzeitseinladung in Illustrator

Antworten (2)

Ja, natürlich. Nahezu alle (ernsthaften) Anwendungen verfügen über eine Programmierschnittstelle. Illustrator tut es, ebenso wie Excel. Sie können den Illustrator nicht nur relativ einfach dazu bringen, externe Dateien zu lesen. Mit nicht viel mehr Aufwand können Sie Illustrator dazu bringen, auf Änderungen in Excel selbst zu reagieren, während diese vorgenommen werden.

Jetzt ist Ihre Absicht etwas abstrakt, daher ist es schwierig, ein konkretes Beispiel zu geben. Die Sache, dass Ihre Frage ruhig ist, wie dies geschehen soll. Ich meine, ist das eine Art Batching-Aktion. Mit anderen Worten, Sie haben mehrere Vektordateien auf der Festplatte und möchten einen Text in das Dokument einfügen und speichern. Oder ist dies eine Art Kartengenerierung, bei der Sie einer neuen Datei mit Text ein Bild hinzufügen. Zugegebenermaßen würde letzteres Bilder zu Text hinzufügen (aber Leute, die nicht wissen, wie man X macht, beschreiben ihre Absicht oft falsch).

SO zwei grundlegende Ansätze:

  • Verwenden Sie Variablen ( Fenster → Variablen )! Lesen Sie dann eine Variablenbibliothek mit etwas wie VariableImporter ein . Und exportieren.
  • Schreiben Sie ein Drehbuch. Es ist nicht schwer, da es im Grunde genommen eine Schleife ist.
Wie würden Sie es auf Änderungen in Excel reagieren lassen?

Sie können einige Aktionen in Illustrator begrenzt automatisieren (genau wie in Photoshop). Es funktioniert nicht, wenn Sie beispielsweise für jedes Bild einen anderen Text eingeben. Aber nehmen wir an, Sie müssen einige Dinge gleich tun .

Beispiel: Angenommen, Sie hatten einen Job, bei dem alle Dateien von RBG nach CMYK konvertiert werden müssen:

  1. Richten Sie einen Ordner auf dem Desktop ein, in dem Sie Ihre Dateien vorübergehend speichern.
  2. Öffnen Sie Illustrator.
  3. Öffnen Sie die erste Datei.
  4. Gehen Sie nun zu Fenster (Menü der oberen Leiste) und gleiten Sie nach unten zu Aktionen
  5. Das Aktionsfenster wird eingeblendet.
  6. Klicken Sie nun auf die kleinen oberen drei parallelen Linien in der rechten Ecke des Bedienfelds Aktionen. Wählen Sie Neue Aktion aus.
  7. Benennen Sie es etwas (und es wird automatisch in Ihren „Standardaktionen“ gespeichert, es sei denn, Sie möchten ein einzigartiges Set erstellen – es ist ziemlich intuitiv.)
  8. Weisen Sie ihm eine Funktionstaste zu (falls Sie möchten). Beispiel: F15 (falls vorhanden) plus Schicht. Ich benutze immer Schnelltasten, also mache ich das immer , aber einige Leute stören sich nicht daran. Umschalt + F15 führt nun die Aktion für Sie aus.
  9. Weisen Sie ihm eine Farbe zu, wenn Sie möchten. Dadurch wird die Aktion in Ihrem Standardsatz hervorgehoben.
  10. Drücken Sie Aufnahme (oder klicken Sie auf den kleinen schwarzen Kreis unten in der Aktionspalette.)
  11. Ändern Sie den Farbmodus des Dokuments von RGB in CMYK.
  12. Klicken Sie auf das kleine schwarze Quadrat, um die Aufzeichnung der Aktionen zu beenden . Dann mit eindeutigem Namen speichern oder was auch immer Sie tun müssen.

Der Punkt hier ist, überlegen Sie, was die sich wiederholenden Aufgaben sind, die Sie stapeln können. Was mich erstaunt, ist, dass es, wenn es richtig gemacht wird, von sagen wir 10 Minuten pro Artikel auf buchstäblich Sekunden geht. Wenn Sie etwas hätten, das so automatisiert wäre, dass Sie eine Aktion vom Öffnen bis zum Schließen erstellen könnten, würden Sie jede Menge Zeit sparen.

Das ist einfach nicht richtig, Sie können den Illustrator dazu bringen, auf die benutzerdefinierte Eingabe von Dingen zu reagieren. Weiter beantwortet es die Frage nicht.