Hinzufügen von ersetzbarem Text zu Smart Objects

Ich habe begonnen, Smart Objects zu verwenden, weil Sie sie nur einmal bearbeiten müssen, um alle Instanzen des Objekts zu ändern. Ich bin jedoch auf ein Problem gestoßen. Ich möchte einem Smart-Objekt ersetzbaren Text hinzufügen, damit einzelne Instanzen dieses Objekts ihren eigenen Text festlegen können. Es erinnert mich an die Funktionsweise der Folienmaster von PowerPoint: Das allgemeine Layout wird global festgelegt, aber der Inhalt kann auf der Folie selbst geändert werden.

Ist dies mit Smart Objects möglich? Wenn nicht, gibt es einen besseren Weg, es zu tun? Hier ist ein Screenshot, der meine aktuelle Situation veranschaulicht.

Meine aktuelle Situation

Ich möchte in der Lage sein, bestimmte Teile dieser Objekte zu bearbeiten, damit ich mit einem Smart-Objekt so etwas erstellen kann:

Was ich machen möchte

Besteht die Möglichkeit, dass Sie dies in Illustrator tun können oder wollen?
Ich habe Illustrator nicht und es ist zu teuer für das, wofür ich es verwenden würde (dh kleine Hobbyprojekte), sorry.
Also zufällig InDesign?
Gibt es eine kostenlose oder günstige Alternative zu InDesign, die mein Problem lösen kann? Ich experimentiere nur in meiner Freizeit, daher kann ich es nicht wirklich rechtfertigen, in teure Adobe-Produkte zu investieren.
Nun, es ist möglich, ein Skript zu erstellen, das Ebenen innerhalb eines Satzes synchron hält, aber zulässt, dass der Satz versetzt und der Text unterschiedlich ist. Würde so etwas reichen? Oder Sie könnten Inkscape verwenden. Wenn ich persönlich Geld für die Arbeit sparen muss, öffne ich einfach einen Texteditor und schreibe eine PS- oder Website-Datei, um Ihr Design zu erstellen. Dies ist in diesem Fall ein 10-5-minütiger Job, aber nicht jedermanns Sache. Sie könnten auch so etwas wie Apache Fop verwenden.
Du hast Recht, vielleicht ist es das Beste, wenn ich meinen Arbeitsablauf überdenke.

Antworten (2)

Photoshop hat Datensätze. Sie können so etwas tun, was Sie wollen, aber es war schon immer etwas seltsam in dem Sinne, dass Sie nur Dateien im .psd-Format exportieren können. Sie können sie natürlich in andere Formate konvertieren, aber es ist immer noch seltsam, dass Sie nicht sofort in ein anderes Format exportieren können.

Sie können dies im Folgenden ohne eine externe Datei tun, aber ich werde die externe Dateimethode erklären, da sie etwas besser ist.

Also hier ist wie:

Ich nehme an, das ist eine Visitenkarte ...

Sie können eine Textdatei mit durch Kommas oder Tabulatoren getrennten Werten erstellen, aber ich bevorzuge beides.

Zum Beispiel würde ich BusinessCard_dataset.txtdas so aussehen lassen:

Die erste Zeile enthält Variablennamen. Alle folgenden Zeilen sind Datensätze.

Im Wesentlichen habe ich also 3 verschiedene Textrahmen / Ebenen, die alle 2 verschiedene Textinhalte erhalten.

Name,       Number,         Email

He-Man,     000 0000001,    He-Man@example.com
Skeletor,   000 0000002,    sexy.skeletor@example.com
  1. Um mit dem Import zu beginnen, müssen Sie Ebenen im Dokument haben, andernfalls wird der Menüpunkt ausgegraut.
  2. Aus dem oberen Menü:Image > Variables > Define...
  3. Im VariablesFenster ordnen Sie zunächst Ebenen Variablen zu.
    • Wählen Sie die entsprechende Ebene aus
    • PrüfenText replacement
    • Schreiben Sie in die Name:Texteingabe den Variablennamen entsprechend dem Namen in der ersten Zeile Ihrer Textdatei (Name, Number, Email).
    • Beachten Sie, dass bei den Variablennamen zwischen Groß- und Kleinschreibung unterschieden wird.
    • Wiederholen Sie dies für jede Ebene, die Ersatztext haben soll.
    • Geben Sie hier die Bildbeschreibung ein
  4. Wählen Sie nun aus der Dropdown-Liste oben links: Define, wählen Sie Data sets.
  5. Klicken Sie auf die Import...Schaltfläche und importieren Sie sie in Ihre Textdatei.
  6. Wenn Sie auf das PreviewKontrollkästchen klicken, können Sie auf die Pfeile klicken, um die einzelnen Datensätze in der Vorschau anzuzeigen und zu sehen, ob sie korrekt sind.
    • Geben Sie hier die Bildbeschreibung ein
  7. Um diese zu exportieren, können Sie aus dem oberen Menü gehen: File > Export > Data sets as files.... Das ist ziemlich selbsterklärend
  8. Der nächste Teil hängt davon ab, in welchem ​​Format Sie die Dateien haben möchten, aber da ich sie im PDF-Format speichern würde, würde ich zu gehen: File > Automate > PDF Presentation. Es ist auch ziemlich selbsterklärend. Wählen Sie einfach alle exportierten Datensatz-PS aus, wählen Sie Save- s: Multi-page documentsie aus und exportieren Sie sie als mehrseitiges PDF mit einer Visitenkarte auf jeder Seite und unterschiedlichen Details auf jeder Seite.
Interessant, von dieser Funktion habe ich noch nie gehört. Toller Fund! Ob es für meine Zwecke geeignet ist, muss ich aber noch herausfinden. Ich hatte vor, meine Vorlage zu verwenden, um Schritt-für-Schritt-Anleitungen für etwas zu erstellen. Jede Karte auf der Seite sollte einen anderen Text tragen und der Kreis sollte eine Schrittnummer enthalten. Der hellblaue Platzhalter wird durch ein Bild ersetzt, das für jeden Schritt anders ist. Das Endergebnis sollte in PNG exportiert werden. Ich werde es ausprobieren, um zu sehen, ob es zu meinem Workflow passt, und mich bei Ihnen melden.
Variablen scheinen darauf ausgerichtet zu sein, Menschen dabei zu helfen, PSD-Dateien jedes Mal mit unterschiedlichen Beschriftungen massenhaft zu exportieren. Aber ich exportiere nichts in großen Mengen. Ich habe eine Seite, die dasselbe Smart-Objekt wiederverwendet, sodass das Layout dieser Objekte aktualisiert wird, wenn ich mich entscheide, die Vorlage zu ändern. Ich möchte auch in der Lage sein, die Beschriftung pro Objekt zu bearbeiten, ohne dass sich diese Änderung in allen anderen Objekten widerspiegelt. Da die Beschriftung jedoch in das Smart-Objekt eingebettet ist, scheint es, dass ich sie nur global ändern kann.
@Pieter Ich habe zu viel angenommen. Das einzige Problem bei dieser Methode ist das Erstellen eines Rasters von Bildern aus den PSD-Dateien. Es ist schwieriger, als Sie denken. Ich würde diese Methode nicht unbedingt sofort verwerfen. Ich habe über ein Kontaktabzugsskript nachgedacht, aber es ist alles andere als ideal, da Sie die endgültigen Dokumentabmessungen kennen müssen, damit es die Art von Dokument erstellen kann, die Sie möchten. Ein anderes, das mir einfiel, war das Tych-Panel, aber es erstellt Spalten nicht auf eine Weise, die dafür sinnvoll wäre. Dies wäre in Indesign so viel einfacher zu erreichen. --- Wenn dies für das Web ist, würde ich es einfach codieren.
Ja, eine Website wäre eine gute Idee

Ich würde mit ziemlicher Sicherheit den Ansatz von Joonas für so etwas verwenden, es sei denn, Sie haben nur eine Handvoll Karten. Es gibt jedoch einen anderen Ansatz, den Sie möglicherweise einfacher finden: Verwenden Sie das Smart-Objekt nur für Ihren Folien-/Kartenhintergrund und legen Sie den Typ auf anderen Ebenen fest.

In CS6 haben Sie nicht die Möglichkeit, ein externes Smart-Objekt mit Ihrer Datei zu verknüpfen (was basierend auf Ihrer Beschreibung die einfachste Möglichkeit wäre), aber Sie können Layer Comps innerhalb einer einzelnen PSD verwenden.

Richten Sie Ihr Smart-Objekt-Array ein und fügen Sie den ersten Satz Textebenen hinzu und speichern Sie ihn dann als Ebenenkomposition. Blenden Sie die Textebene(n) aus, machen Sie den nächsten Satz und speichern Sie diese Ebenenkomposition. (Sie müssen die Kompositionen nach und nach aktualisieren, da sie ängstliche gelbe Dreiecke anzeigen, wenn Sie neue Ebenen hinzufügen, die nicht in der Komposition enthalten waren.)

Sobald Sie alles eingestellt haben, exportieren Sie das Los mit File > Scripts > Layer Comps to Files...in das für Sie am besten geeignete Format.

Ich kann sehen, wie nützlich diese Methode wäre, wenn ich mehrere Seiten mit demselben Layout erstellen muss, aber das ist nicht das, was ich derzeit brauche. Ich möchte so etwas mit einem Smart Object erreichen.