Automatisieren Sie die Massenbearbeitung von Text in Photoshop

Ich bin eher ein Künstler, der gerade genug über Codierung weiß, um gefährlich zu sein, daher bin ich mir nicht sicher, ob dies überhaupt möglich ist, ABER ich arbeite an einem Kinderbuch für einen Kunden, das wir in Photoshop erstellt haben. Der Kunde plant, das Buch auf Abruf als PDF zu verkaufen, das vollständig auf jeden Kunden zugeschnitten ist. dh Ändern des Covers in das Buch von [Name des Kindes] und Ändern der Namen der Charaktere in die Namen des Kindes und der Eltern, die das Buch kaufen.

Ich versuche herauszufinden, ob es eine einfache Möglichkeit gibt, Photoshop anzuweisen, jede Seite durchzugehen und "Name der Mutter" in "Susan" zu ändern, damit wir den Vorgang automatisieren können und ich das Dokument nicht jedes Mal manuell ändern muss Mein Mandant bekommt einen Auftrag. Bonuspunkte, wenn dieser Prozess so rationalisiert werden kann, dass er seine eigenen PDFs ohne meine Hilfe aktualisieren kann.

Solche Dinge werden normalerweise in InDesign gemacht, denke ich. Wenn Sie jedoch bereits alles in Photoshop (.psds) erledigt haben, können Sie dies immer noch mit einem Skript tun. Sie können beispielsweise alle .psd-Dateien aus einem bestimmten Ordner sammeln, den Inhalt bestimmter Textelemente ändern, alle Seiten in einen temporären Ordner exportieren und dann alles zu einem PDF kombinieren, beispielsweise mit Automator-Skript (wenn Sie OSX verwenden).
@SergeyKritskiy: Bitte nicht in den Kommentaren antworten.

Antworten (2)

Das ist nicht die Antwort, die Sie sich erhofft haben.

Bitte nicht. Bereiten Sie keine improvisierte "Lösung" auf Photoshop vor , dies sollte ein System sein, wahrscheinlich mit einer Datenbank, in der der Kunde die Daten, Zahlungen, Arbeitsaufträge usw. eingibt, dann wird das PDF verarbeitet.

Dies sollte in einer serverseitigen Skriptsprache erfolgen.

Eine primitive Lösung ist die Verwendung einer Bibliothek, zum Beispiel http://phptopdf.com/ Ich poste sie nur als Beispiel.

Diese Bibliothek soll die Daten aus einer Datenbank extrahieren.

Ich denke, es kann eine selbst entwickelte Lösung mit einem Skript oder Photoshop-Variablen oder beidem sein. In Photoshop wäre es möglich, im Gegensatz zu anderer Software oder Methoden komplexe Effekte auf Kunstwerke zu haben, und Adobe arbeitet (derzeit) an einem Cloud-Service, um eine großartige Personalisierung über kundenorientierte Webeingaben zu ermöglichen!

Während eine manuelle Auswahl der Bestelldaten als firmeninterner Vorgang durchaus möglich ist, würde das System dazu ohne Eingreifen Ihrerseits zu diesem Zeitpunkt gegen die Adobe-Richtlinie verstoßen: „Niemand außer dem lizenzierten Photoshop-Besitzer sollte diese Software verwenden, wie z Web-Kundenklausel - das ist einer der Gründe, warum sie jetzt den Cloud-Service erkunden.