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

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.

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.

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.



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


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.
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
hallo robert
super, vielen dank, funktioniert perfekt.
gruss andi