Einleitung

In ausfüllbaren PDF-Formularen können bestimmte Informationen automatisch eingetragen werden. Mithilfe von JavaScript lassen sich beispielsweise der aktuelle Dateiname und das aktuelle Datum in Formularfeldern anzeigen.

Die folgenden Schritte beziehen sich auf Adobe Acrobat Pro und ein bereits angelegtes PDF-Formular.

1. PDF-Formular öffnen

  1. Öffnen Sie das PDF-Dokument in Adobe Acrobat Pro.
  2. Wählen Sie im Menü Alle Werkzeuge den Bereich Formular vorbereiten.
  3. Öffnen Sie das gewünschte Formular zur Bearbeitung.

2. Dateinamen automatisch eintragen

  1. Erstellen Sie ein neues Textfeld oder wählen Sie ein vorhandenes Textfeld aus.
  2. Öffnen Sie die Eigenschaften des Feldes.
  3. Wechseln Sie zum Bereich Berechnen.
  4. Aktivieren Sie die Option Benutzerdefiniertes Berechnungsskript.
  5. Klicken Sie auf Bearbeiten.
  6. Fügen Sie folgenden JavaScript-Code ein:
event.value = event.source.source.documentFileName;
  1. Bestätigen Sie die Eingabe mit OK.
  2. Schließen Sie die Feldeigenschaften.

Das Feld zeigt nun automatisch den Namen der geöffneten PDF-Datei an, zum Beispiel:

Formular-2026.pdf

3. Aktuelles Datum automatisch eintragen

  1. Erstellen Sie ein Textfeld mit dem Feldnamen Datum.
  2. Öffnen Sie die Eigenschaften dieses Feldes.
  3. Wechseln Sie zum Bereich Berechnen.
  4. Aktivieren Sie Benutzerdefiniertes Berechnungsskript.
  5. Klicken Sie auf Bearbeiten.
  6. Fügen Sie folgenden Code ein:
var fld = this.getField("Datum");
fld.value = util.printd("yyyy/mm/dd", new Date());
  1. Bestätigen Sie die Eingabe mit OK.
  2. Schließen Sie die Feldeigenschaften.

Das aktuelle Datum wird nun automatisch im folgenden Format eingetragen:

2026/08/01

4. Deutsches Datumsformat verwenden

Für die Darstellung im Format Tag.Monat.Jahr verwenden Sie stattdessen:

var fld = this.getField("Datum");
fld.value = util.printd("dd.mm.yyyy", new Date());

Das Ergebnis sieht beispielsweise so aus:

01.08.2026

5. Funktion überprüfen

  1. Speichern Sie das PDF-Dokument.
  2. Schließen Sie das Formular.
  3. Öffnen Sie die PDF-Datei erneut in Adobe Acrobat oder Acrobat Reader.
  4. Prüfen Sie, ob der Dateiname und das Datum korrekt angezeigt werden.

Hinweise

Der Feldname Datum muss exakt mit dem im JavaScript verwendeten Namen übereinstimmen. Groß- und Kleinschreibung sowie Leerzeichen müssen beachtet werden.

Die automatische Berechnung funktioniert möglicherweise nicht in Browser-PDF-Viewern oder anderen PDF-Programmen. Für eine zuverlässige Ausführung sollte das Dokument in Adobe Acrobat oder Adobe Acrobat Reader geöffnet werden.