Prinzipiell ist das .inx-Format von InDesign eine tolle Sache: Ich erstelle in CS4 eine Datei und kann diese in der älteren Version CS3 weiterbearbeiten. Was aber, wenn ich in CS4 arbeite und mein Kunde nur CS2 hat? Dann geht nix (es sei denn, ich öffne die .inx-Datei anschließend in CS3 und exportiere erneut ein .inx – eine wenig praktikable Lösung!).
Es geht jedoch auch anders: Wie in einem älteren Post geschrieben, besteht der Unterschied im Code der inx-Datei aus CS4 bzw. CS3 nur in einer einzigen Codezeile. Wenn man diese ändert, kann auch CS2 die Datei öffnen. Dank der großartigen Hilfe von Hans H. (aus dem HilfDirSelbst-Forum) kann ich hier einen scriptbasierten Weg zeigen, der folgendermaßen aussieht (Code siehe unten). (weiterlesen…)
Archiv für die Kategorie ‘AppleScript’
.inx-Versionskonvertierung (Adobe Intercharge Format)
Freitag, 09. April 2010AppleScript “Generative Gestaltung” für InDesign CS4
Donnerstag, 01. April 2010Wie versprochen, gibt es jetzt mein generatives Gestaltungsscript für InDesign (nur CS4/Mac) als Download.
Das AppleScript kopiert ein oder mehrere Quellenobjekte und manipuliert deren Skalierung, Farbwerte, Rotationswinkel usw (siehe Dialogfenster)
Einstellbar sind:
- Anzahl von Kopien
- gleichmäßiger oder Zufallswinkel für Drehung (0 heißt nicht drehen)
- Miminmal- und Maximalwerte (in Prozent) für Skalierung der Kopien
- Bezugspunkt (oben rechts, oben Mitte, usw.)
- Farbtransformation: Alle Kopien bekommen eine neue Füll- oder Konturfarbe, bzw. die des Originals
- Füllmethode: z.B. Alle Kopien auf “Multiplizieren”, den Füllmethodenwert der Quelle oder einen Zufallswert
- Miminmal- und Maximalwerte (in Prozent) für Transparenz-Random (ansonsten Transparenz der Quelle)
- 4 unterschiedliche Verzerrungsfilter (Anwendung nur auf die Quelle)
- Positionsrandom innerhalb der Seitengröße
- Option zur Umwandlung von Text in Pfade (ansonsten werden Verzerrungsfilter auf den Textrahmen angewendet, nicht aber auf den darin enthaltenen Text)
Viel Spaß beim Ausprobieren und frohe Ostern!
InDesign: Applescript Effekte / Generative Gestaltung
Mittwoch, 17. Februar 2010![]()
Nachdem ich kürzlich mal wieder über Benjamin Groß’ MrGenerativeSystemeScriptPack_1.0 gestolpert bin, habe ich mich mal an die Programmierung eines Appelscript-Effekt-Kits für InDesign gemacht:
Ausgehend von einem Ursprungsobjekt erstellt das Skript eine beliebige Anzahl von Kopien, weist diesen auf Wunsch Random-Farb- oder Farbabstufungswerte zu, dreht die Kopien und ordnet sie ggf. neu an.
Teilweise kommen wirklich erstaunliche Resultate ans Tageslicht. Ich werde ein wenig weitertüfteln und das fertige Script hier irgendwann posten. Bis dahin gibt’s im Bild oben die ersten visuellen Ergebnisse.
Update 1: Mittlerweile gibt es Zufallsoptionen für Transparenz, Farbe, Farbabstufungen, Füllmethode. Zusätzlich kann eingestellt werden, von welchem Bezugspunkt aus die Skalierungen und Rotationen erfolgen sollen. Wenn jetzt noch ein amtlicher Verzerrungsfilter hinzukäme, glaube ich, entsteht eine Art lustiges “Zerstörungsplugin” für InDesign.
Update 2: Basierend auf dem Path-Effects-Script sind nun auch ein einige Verzerrungsfilter implementiert. Zusätzlich können vor dem Start des Scripts mehrere Objekte als Quellen gewählt werden. Ich werde eine erste Version spätestens Ende nächster Woche als Download hier anbieten.
InDesign: Scripts als Menüeinträge
Montag, 15. Februar 2010Skripte erleichtern die Arbeit oft ungemein – noch häufiger benutzt würden Sie allerdings, wenn sie sich nicht in der Scriptpalette verstecken würden, sondern einfach als gewöhnliche Menüeinträge erscheinen würden. Mit dem kostenlosen Scriptpaket von Gerald Singelmann ist dies ab sofort und sehr bequem zu bewerkstelligen.
Script-Dummy für Dialogboxen
Freitag, 12. Februar 2010![]()
Nachdem ich mich vor einiger Zeit mit dem gleichen Problem in Applescript herumgeschlagen habe, habe ich heute über einen Link im hilfdirselbst-forum eine in JavaScript realisierte Dialogbox für InDesign gefunden. Eine astreine Hilfe für alle, die eigene Dialogboxen in Scripte packen möchten. Den Javascript-Beispieldialog gibt es hier. Die Idee zum Beispieldialog hat mir so gut gefallen, dass ich einen Beispieldialog in Applescript geschrieben habe, den man sich hier runterladen kann.
Automatische Kalender-Erstellung in InDesign
Donnerstag, 11. Februar 2010![]()
Ein wirklich nützliches Tool zum automatischen Erstellen von Kalendern in InDesign ist Scott Selbergs Kalender-Assistent. Das kostenlose JavaScript für InDesign verfügt über eine Vielzahl von Einstellungsmöglichkeiten (Monate pro Blatt, Feiertage, Sprachauswahl und und und). Ein erster Test hat mich ziemlich beeindruckt! Selbst, wenn man das Layout der Kalender später noch anpassen will, ist die Zeitersparnis immens! Danke Scott!
BILDER VON EINEM WEBSERVER IN INDESIGN PLATZIEREN
Dienstag, 09. Februar 2010Beim heutigen Stöbern habe ich eine kleine Sensation entdeckt: Die Möglichkeit, mittels Script Bilder von einem Webserver in InDesign zu platzieren. Zugegeben, im ersten Moment klingt das etwas lahm. Wenn man jedoch einen Moment darüber nachdenkt, ergibt sich eine Menge von Einsatzmöglichkeiten. Ein Beispiel: Ich erstelle ein Broschürenlayout. Im Laufe der Arbeit merke ich: Es fehlen noch Bilder. Ich beschrifte die jeweiligen Stellen in der Form http://www.kundenserver.de/bild1.jpg, http://www.kundenserver.de/bild2.jpg usw. und weise diesen Link den leeren Bildrahmen als Skriptbezeichner zu. Der Kunde lädt auf seinen Server nun Bild1 und Bild2 hoch, ich starte mein Script und die Bilder werden platziert. Das ganze geht auch mit RTF-Dateien. Das Script gibt es hier zum Download.
SCRIPT: AUTOMATISCHE BEMASSUNG
VON PHOTOSHOP-EBENEN
Mittwoch, 30. Dezember 2009
![]()
Gerade beim Anlegen von Screendesigns in Photoshop frage ich mich häufig “Warum gibt es keine Funktion zum automatischen Bemaßen einer Ebene?”. Bisher lief das so: Ich erstellte ein Screendesign, wählte die Ebenentransparenz einer Ebene aus, schaute im Infofenster, wie groß der Inhalt der Ebnene ist und schrieb die Abmessungen in eine neue Textebene. Bei Dateien mit über 200 Ebenen macht das ziemlich wenig Spaß.
Für alle, die das auch tun, Ihre Zeit aber sinnvoller zu nutzen wissen, habe ich (mit jeder Menge Unterstützung aus dem hilfdirselbst-Applescript-Forum) ein Script geschrieben, dass dies automatisch erledigt und biete es hier zum Download an. (weiterlesen…)
HEUTE IN DER POST …
Montag, 21. Dezember 2009![]()
Heute am Briefkasten gab es was zum Freuen: Der neue Windbeutel-Katalog “Sportreisen 2010″, den ich vor gut zehn Tagen an deren Druckerei geschickt habe.
(weiterlesen…)
ABSATZFORMATE PER SCRIPT UMBENENNEN
Dienstag, 15. Dezember 2009Manchmal möchte man alte Absatzformate in einer großen Zahl von InDesign-Dokumenten löschen, bzw. einfach nur umbenennen. Das kostet viel Zeit und ist nervig – ist aber extrem leicht per Script zu erledigen. Den Code dazu gibt’s unten (weiterlesen…)
RTF-IMPORTMODUL FÜR INDESIGN (DOKU)
Montag, 14. Dezember 2009![]()
Vor einigen Tagen schrieb ich hier ja bereits über den vor mir entwickelten RTF-Importer, der mir zukünftig die Arbeit an einem Reisekatalog erleichtert, aber: was genau macht dieses Applescript? Für einen Kunden erstelle ich zweimal im Jahr einen ca. 80 seitigen Reisekatalog, dessen Texte als RTF angeliefert werden. Diese Texte (die auch Tabellen enthalten), importiere ich in InDesign und formatiere sie mit den dort vorhandenen Stilvorlagen, passe die Tabellenbreiten und Zellenhöhen an, weise den entsprechenden Tabellenstil und die jeweilige Musterseite zu (beide abhängig von der Art der Reise, bzw. des Katalogkapitels). Anschliessend suche und ersetze ich doppelte Leerzeichen, das €-Zeichen (in EUR) und “…” in “…”.
All das ist eine Menge Fleiß- und Konzentrationsarbeit, all das aber, kann man automatisieren.
Zuerst habe ich dafür zwei Templates angelegt: Ein OpenOffice-Template (oder MS-Word-Template), das Stildefinitionen enthält. Zum zweiten eine InDesign-Vorlage mit Absatz-, Zeichen-, Tabellen- und Zellenformaten, Objektstilen und verschiedenen Musterseiten. (weiterlesen…)