Formulare direkt in InDesign

Formulare sind eines der Themen, die häufig Thema in diesem Blog sind. Dass sie so häufig behandelt werden, liegt auch daran, dass das Erstellen von Formularen nicht ganz trivial ist und der Workflow manchmal etwas umständlich.

Die Möglichkeit, Formulare bereits in InDesign inklusive der Funktionen der Felder anzulegen, hat Adobe bisher noch nicht im Programm integriert. Wie es funktionieren könnte, demonstriert Marijan Tompa alias tomaxxi mit seinem Skript tomaxxiFORMS, das genau diese Funktion ergänzt. Ohne Acrobat Pro allerdings geht Marijans Lösung nicht.

Das Skript ist so auch gar kein InDesign-Skript sondern ein Skript für Acrobat Pro, das je nach Betriebssystem und Programmversion installiert werden muss. Für Mac und PC und Acrobat Pro 9 sowie Acrobat X findet man die Details bei InDesignSecrets

Ort für das Skript innerhalb der Acrobat Programmpaketes

Beispiel: Ort für das Skript in Acrobat Pro 9 auf OS X

In InDesign

wird das Formular in bekannter Weise gebaut. Wo immer ein Formularfeld benötigt wird, wird ein Rahmen angelegt. Dieser Rahmen nun wird in eine Schaltfläche und bekommt so die Information mit, die das Skript in Acrobat Pro dann auswertet.

Schaltflaechenbedienfeld

Das Formularfeld als Schaltfläche. Dabei enthält der Name die nötigen Informationen über das Feld. First_Name ist dabei der Name des künftigen Formularfeldes, txt beschreibt die Art des Feldes.

Das ist die Liste der verfügbaren Feldarten:

  • _txt – Textfeld
  • _chk – Kontrollkästchen
  • _rad – Optionsfeld
  • _sig – Digitale Unterschrift
  • _lbox – Listenfeld
  • _cbox – Kombinationsfeld

Das Formulardokument wird aus InDesign als Interaktives PDF exportiert.

Interaktives PDF-Export-Optionen

Wichtig ist hier, dass PDF mit Tags erstellen und Schaltflächen und Medien: Alles einschließen ausgewählt ist.

In Acrobat Pro

wird das PDF geöffnet und das Skript ausgeführt.

Das Skript in Acrobat Pro 9 unter Werkzeuge

Das Formular in Acrobat Pro

All fields were converted succesfully!

Weitere Information im berets erwähnten InDesignSecrets-Beitrag von James Fritz. Und auch tomaxxi bietet eine Fülle weiterer Infos und Skripten zu InDesign.

,

3 Responses to Formulare direkt in InDesign

  1. aportmann 10. August 2011 at 17:33 #

    ah, sehr cool. danach habe ich lustigerweise seit letzter woche gesucht.
    gibt es auch eine möglichkeit, dass das ausgefüllte formular dann mit dem reader abgespeichert wird? sofern mir bekannt, ist dies bislang nur mit livecycle möglich.

  2. Robert 10. August 2011 at 20:52 #

    Das geht, aber das Formular muss entsprechend eingerichtet sein. Adobe nennt das “Verwendungsrechte aktivieren”. Näheres dazu hier: http://www.absatzsetzer.de/2010/07/05/pdf-formular-aus-indesign-3/
    Gruß
    Robert

  3. aportmann 11. August 2011 at 07:22 #

    hallo robert

    super, vielen dank, funktioniert perfekt.

    gruss andi

Hinterlasse eine Antwort