InDesign-Script Switch Layers

Individualscript „SwitchyLayers with FlexiChapters“ für einen neuen Kunden. Alleine das Briefing klag schon spannend:

  • Basis: InDesign-Dokument mit etwa 1.500 Seiten Umfang (inhaltlich gegliedert in zahlreiche Kapitel) und optisch in zahlreiche Ebenen
  • Sowohl hinsichtlich der Ebenen als auch für die Kapitel soll es möglich sein, diese als „fix“ oder „variabel“ zu markieren.
    Dabei sollen alle fixen Elemente immer enthalten sein, wenn ein PDF exportiert wird, alle variablen können je nach Anforderung ein- oder ausgeschaltet werden. Sprich: die exportierten PDFs enthalten jeweils unterschiedliche Seitenzahlen und Ebenensichtbarkeiten.
  • Welche Elemente ins PDF inkludiert werden, wird per 12Bit-Textschlüssel gesteuert. Dabei hat jede Stelle des Schlüssels jeweils genau eine Aufgabe: Steuerung einer Ebene bzw. eines Kapitels (jeweils an oder aus). Die PDFs werden anhand der Einstellungen (Kapitel drin, Ebene sichtbar usw. dynamisch benannt)

Das fertige Script für Adobe InDesign CC2026 hat tatsächlich in einem Rutsch 4.096 Einzel-PDFs mit insgesamt über 4 Millionen Seiten exportiert.

Features im Überblick:
• Dynamischer Batch-PDF-Export (unter Verwendung von 12Bit-Schlüsseln)
• Dynamische Datei-Benennung (mit Dokument-Kürzel, Ebenen- und Kapitel-Kürzeln). Je nach Zustand wird der jeweilige Parameter im Dateinamen aufgenommen o. nicht. Zusätzlich kann der jeweilige 12Bit-Schlüssel an den Dateinamen angehängt werden.
• Berechnung des zu exportierenden Seitenumfangs anhand der zu inkludierenden Kapitel (11. und 12. Stelle der Schlüsseldatei)
• Automatische Überprüfung der eingelesenen Keys
• Optionale Aufnahme von Kapiteln in den PDF-Export
• Umfangreiche Logging und Debug-Funktionen

Schreibe einen Kommentar