Mithilfe von JavaScript kann die Funktionalität von Adobe Acrobat stark erweitern werden – ein Feature, das uns in unserer täglichen Arbeit in der technischen Dokumentation häufig zugutekommt. Zum Beispiel können komplexere Berechnungen ausgeführt, Dokument-Eigenschaften wie Seitenrahmen bearbeitet oder automatisiert Textstellen verlinkt werden. Daher möchte ich in diesem Artikel Tipps für Einsteiger zu den grundlegenden Einsatzmöglichkeiten von JavaScript zeigen und auch auf Sicherheitsrelevantes dabei eingehen.

Einfaches Beispiel: Komplexere Berechnung

Die Aufgabe 2soll berechnet werden. Bei Formularfeldern können nur einfach Berechnung wie Addition ausgewählt werden, komplexere Berechnungen wie diese können nur mit JavaScript erledigt werden. JavaScript kann in Formularfeldern an verschiedenen Stellen eingegeben werden z. B. bei „Benutzerdef. Berechnungsskript“.

Erklärung: Es gibt drei Formularfelder: Zahl1, Zahl2, Ergebnis. Im Ergebnisfeld ist das Berechnungsskript eingefügt (Screenshot). Die Variable x holt sich den Wert des Feldes „Zahl1“ und y den Wert des Feldes „Zahl2“. Das Ergebnis (event.value) wird über das Mathemodul von JavaScript berechnet.

In den Reitern „Aktion“, „Format“ und „Validierung“ können Berechnungen ebenfalls über Skripte ausgeführt werden.

Hinweise zu JavaScript

Eine Aufstellung der Befehle und Eigenschaften, die dafür genutzt werden, kann hier nachgelesen werden.

Um JavaScript verwenden zu können, muss dieses aktiviert werden. Adobe gibt dazu bei der ersten Nutzung ein Hinweisfenster aus.

Hintergrund zu dieser Artikelreihe

Die Auswahl der Themen und deren Umfang orientieren sich an den Fragen und Problemen, mit denen Anwenderinnen und Anwender im Bereich der technischen Dokumentation in den letzten 25 Jahren immer wieder auf mich zugekommen sind. Funktionen, die auch mit dem Adobe Reader genutzt werden können, sind kursiv gekennzeichnet und ggf. ist die Programmversion vermerkt.