InDesign automatisieren

Erstelle Deine eigenen InDesign Funktionen mit JavaScript


InDesign per Skript automatisieren

Erstelle Deine eigenen InDesign Funktionen mit JavaScript, Visual Basic oder AppleScript, und mache Dir oder anderen die tägliche Arbeit mit Adobe InDesign leichter! Die InDesign Scripting Umgebung macht es möglich. Einige Beispiele aus der täglichen Praxis, die mit InDesign Scripting schnell realisiert werden können:

  • Eine komplexe Formatierung für ausgewählte Zeichen mit einem Doppelklick erstellen (z.B. einen Bruch wie 1/2, 3/8)
  • Standard InDesign Voreinstellungen für Redakteure und Layouter definieren
  • Automatische Erstellung einer PDF- oder JPG-Datei beim Schließen des Adobe InDesign Dokumentes

 

Aber auch komplexere Projekte lassen sich mit InDesign Skripting realisieren. Ein paar Beispiele:

  • Texte, Bilder, Preise in einem Katalog automatisch mit Texten aus einer Bibliothek ersetzen
  • XML Daten und Bilder aus dem Online Content Management System in einen Katalog übernehmen
  • InDesign Produktdatenblätter aus Excel Dateien mit einem InDesign Skript generieren
  • Nutzen-Montage in InDesign mit Spezial-Marketten generieren (z.B. Spartanics)
  • Preisschilder eines Lebensmittel-Prospektes ersetzen und Rabatt berechnen
  • Import und Bereinigung von Texten aus Microsoft Word Dokumenten
  • Texte und Bilder aus einem Adobe InDesign Dokument für das Internet exportieren (JPG und InDesign XML Export)
  • Vollautomatisierte Katalogerstellung mit den InDesign XML Regeln
  • Schriften in allen InDesign Dokumenten mit OpenType Schriften ersetzen

Die folgenden Publishing Systeme stellen eigene InDesign Plugins bereit, die sich über Scripting steuern lassen

  • WoodWing Smart Connection, WoodWing
  • K4 Publishing System, vjoon
  • Enfocus Switch

InDesignScript.de gibt Dir wichtige Tipps für den Start mit Adobe InDesign Skripten. Eine kleine Einführung in die Erstellung von InDesign Skripten findest du in diesem Tutorial. Für Programmier- und Seminaranfragen kannst du die Kontaktseite dieser Site verwenden.

Aktuelle Skripte


Jede n-te Seite bei Dokumenten mit vielen Seiten drucken

Jede N-te Seite drucken

Erstellt von Stefan Rakete |

Dieses Skript ist für die (eBook-) Verleger unter euch, die nur ganz bestimmte Seiten einer InDesign Buchdatei drucken wollen. Wenn die Buchdatei…

Mehr
Einfache Kalkulation in einer InDesign Tabelle

Raynaux Tabellenkalkulation

Erstellt von BCV Creation |

InDesign ist natürlich keine Tabellenkalkulation, aber es gibt Anwendungen, bei denen dieses Skript Zeit spart und Fehler vermeidet.

Beispielsweise,…

Mehr
Absätze in einem Textrahmen alphabetisch sortieren

Text sortieren

Dieses Skript sortiert die Absätze eines markierten Textes alphabetisch.
Verwende dieses Skript, wenn du z.B. Listen von Herstellern oder Namen von…

Mehr
InDesign Skript: Die Mittelpunkte von Objekten mit einer Linie verbinden

Connect Centers

Erstellt von Olav Martin Kvern |

Aus dem CAD Paket von Olav Martin Kvern stammt das Skript "ConnectCenters.jsx". Es verbindet die Mittelpunkte von zwei ausgewählten Objekten mit einer…

Mehr
Bilder, Snippets oder Texte per InDesign Skript platzieren

SnippetPlacer

Erstellt von Stefan Rakete |

Mit dem InDesign Skript SnippetPlacer kannst du sehr schnell Bilder und Snippets in deinem Dokument platzieren. Aber auch Textdateien (z.B. für…

Mehr
Beispiel Export vom Text-Exporter

Text-Exporter

Der Text-Exporter für den Mac kopiert alle Texte des geöffneten InDesign Dokumentes in eine Text-Edit Datei. Die Texte werden als "reine Texte"…

Mehr
Dialog Sudoku Generator

Sudoku Generator

Erstellt von Stefan Rakete |

Sudokus als 9 x 9 InDesign Tabelle mit der Lösung per Doppelklick in InDesign generieren? Das kann das InDesign Skript "Sudoku-Generator". Das Design…

Mehr
Exportierter Bildausschnitt mit dem JPGCropExporter

JPGCropExporter

Erstellt von Stefan Rakete |

Dieses Skript nutzt die InDesign JPG-Export Funktion, um alle platzierten Bilder mit dem entsprechenden Ausschnitt als JPG zu exportieren.

Dieses…

Mehr
Linie zu einer Gruppe hinzufügen

AddLineToGroup

Erstellt von Dave Saunders |

Du willst gruppierten Objekten eine Linie hinzufügen, wie z.B. im Bild mit der Ortsangabe. Wenn Du viele solcher Objekte hast, dann kann es ziemlich…

Mehr
Alle Objekteigenschaften in der JavaScript Konsole anzeigen

All Properties

Erstellt von Dirk Becker |

Ein Skript für Entwickler: Du willst alle Eigenschaften eines ausgewählten Objektes im Überblick sehen ? Dies kannst Du mit diesem Einzeiler-Skript…

Mehr



Nicht das passende Skript dabei? Vielleicht kann InDesignScript.de etwas für dich tun?